MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como obter os resultados do comando mongo em um arquivo simples


você pode tentar o seguinte na linha de comando
mongo 127.0.0.1/db --eval "var c = db.collection.find(); while(c.hasNext()) {printjson(c.next())}" >> test.txt

supondo que você tenha um banco de dados chamado 'db' rodando em localhost e uma coleção chamada 'collection', isso exportará todos os registros para um arquivo chamado test.txt

Se você tiver um script mais longo que deseja executar, também poderá criar um arquivo script.js e apenas usar
mongo 127.0.0.1/db script.js >> test.txt

Eu espero que isso ajude