MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

mongoexport sem campo _id


Parece não haver como excluir um campo (como _id ) usando mongoexport.

Aqui está uma alternativa que funcionou para mim em bancos de dados de tamanho moderado:
mongo myserver/mydb --quiet --eval "db.mycoll.find({}, {_id:0}).forEach(printjson);" > out.txt

Em um banco de dados grande (muitos milhões de registros), pode demorar um pouco e executar isso afetará outras operações que as pessoas tentam fazer no sistema: