MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

mongoexport sans champ _id

Il semble qu'il n'y ait aucun moyen d'exclure un champ (tel que _id ) en utilisant mongoexport.

Voici une alternative qui a fonctionné pour moi sur des bases de données de taille moyenne :

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

Sur une grande base de données (plusieurs millions d'enregistrements), cela peut prendre un certain temps et son exécution affectera d'autres opérations que les gens essaient d'effectuer sur le système :