sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man får mongo-kommandot till en platt fil

du kan prova följande från kommandoraden

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

om du antar att du har en databas som heter 'db' körs på localhost och en samling som heter 'collection' kommer detta att exportera alla poster till en fil som heter test.txt

Om du har ett längre skript som du vill köra kan du också skapa en script.js-fil och bara använda

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

Jag hoppas att detta hjälper



  1. Hur man skickar miljövariabel till mongo script

  2. Skicka meddelanden till grupper i Django Channels 2

  3. MongoDB Multikey Compound Index - Behöver hjälp att förstå gränser

  4. Kan jag ta bort standard MongoDB Index?