mongoDB - trabajar con comandos de Mongo desde un script bash

 
Vista:

trabajar con comandos de Mongo desde un script bash

Publicado por Pablo (2 intervenciones) el 20/09/2017 01:22:29
Hola necesito acceder a mongo y usar comandos y sentencias desde un script.
con mysql esto es posible utilizando -e por ejemplo

1
mysql -u root -p pass -e "create schema 'sentilo';"

pero no he podido encontrar una forma similar en mongo u u otra alternativa.

Les agradecería si me dieran una mano.
Pablo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 38
Ha disminuido 1 puesto en mongoDB (en relación al último mes)
Gráfica de mongoDB

trabajar con comandos de Mongo desde un script bash

Publicado por xve (44 intervenciones) el 20/09/2017 08:18:28
Hola Pablo, tienes que utilizar el tag --eval que es similar al -e de mysql... el cual te permite evaluar expresiones en javascript
https://docs.mongodb.com/manual/reference/program/mongo/

Unos ejemplos:
1
mongo 192.168.0.15/pdfDir --eval "printjson(db.stats())"

1
mongo 192.168.10.20:27000/admin --eval "db.shutdownServer()"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

trabajar con comandos de Mongo desde un script bash

Publicado por Pablo (2 intervenciones) el 20/09/2017 17:57:24
Ok lo reviso, muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar