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
.