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

mongoexport ohne _id-Feld

Es scheint keine Möglichkeit zu geben, ein Feld auszuschließen (z. B. _id ) mit mongoexport.

Hier ist eine Alternative, die bei Datenbanken mittlerer Größe für mich funktioniert hat:

mongo myserver/mydb --quiet --eval "db.mycoll.find({}, {_id:0}).forEach(printjson);" > out.txt

Bei einer großen Datenbank (viele Millionen von Datensätzen) kann es eine Weile dauern, und die Ausführung wirkt sich auf andere Vorgänge aus, die Benutzer auf dem System ausführen möchten: