Fra MongoDB-dokumenterne:
En projektion kan eksplicit omfatte flere felter. I den følgende operation, find() metode returnerer alle dokumenter, der matcher forespørgslen. I resultatsættet returnerer kun vare- og antal-felterne og som standard _id-feltet i de matchende dokumenter.
db.inventory.find( { type: 'food' }, { item: 1, qty: 1 } )
I dette eksempel fra folk hos Mongo, vil de returnerede dokumenter kun indeholde felterne item , qty og _id .
Du bør således kunne afgive en erklæring som:
db.students.find({}, {roll:1, _id:0})
Ovenstående erklæring vil vælge alle dokumenter i elevsamlingen, og det returnerede dokument returnerer kun roll felt (og ekskluder _id ).
Hvis vi ikke nævner _id:0 de returnerede felter vil være roll og _id . '_id'-feltet vises altid som standard. Så vi skal udtrykkeligt nævne _id:0 sammen med roll .