sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo obtener los resultados del comando mongo en un archivo plano

puede probar lo siguiente desde la línea de comando

mongo 127.0.0.1/db --eval "var c = db.collection.find(); while(c.hasNext()) {printjson(c.next())}" >> test.txt

suponiendo que tiene una base de datos llamada 'db' ejecutándose en localhost y una colección llamada 'colección', esto exportará todos los registros a un archivo llamado test.txt

Si tiene un script más largo que desea ejecutar, también puede crear un archivo script.js y simplemente usar

mongo 127.0.0.1/db script.js >> test.txt

Espero que esto ayude