Dos documentos do MongoDB:
Uma projeção pode incluir explicitamente vários campos. Na operação a seguir,find()O método retorna todos os documentos que correspondem à consulta. No conjunto de resultados, apenas os campos item e qty e, por padrão, o campo _id retornam nos documentos correspondentes.
db.inventory.find( { type: 'food' }, { item: 1, qty: 1 } )
Neste exemplo do pessoal do Mongo, os documentos retornados conterão apenas os campos de
item , qty e _id . Assim, você deve ser capaz de emitir uma declaração como:
db.students.find({}, {roll:1, _id:0})
A instrução acima selecionará todos os documentos da coleção de alunos, e o documento retornado retornará apenas o
roll campo (e exclua o _id ). Se não mencionarmos
_id:0 os campos retornados serão roll e _id . O campo '_id' é sempre exibido por padrão. Portanto, precisamos mencionar explicitamente _id:0 junto com roll .