MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

mongoexport senza campo _id

Non sembra esserci alcun modo per escludere un campo (come _id ) utilizzando mongoexport.

Ecco un'alternativa che ha funzionato per me su database di dimensioni moderate:

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

Su un database di grandi dimensioni (molti milioni di record) può volerci del tempo e l'esecuzione influirà su altre operazioni che le persone tentano di eseguire sul sistema: