MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So erhalten Sie die Ergebnisse des Mongo-Befehls in einer flachen Datei

Sie können Folgendes von der Befehlszeile aus versuchen

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

Angenommen, Sie haben eine Datenbank namens „db“ auf localhost und eine Sammlung namens „collection“, so werden alle Datensätze in eine Datei namens test.txt exportiert

Wenn Sie ein längeres Skript haben, das Sie ausführen möchten, können Sie auch eine script.js-Datei erstellen und einfach

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

Ich hoffe, das hilft