Z dokumentů MongoDB:
Projekce může explicitně zahrnovat několik polí. V následující operaci
find()metoda vrátí všechny dokumenty, které odpovídají dotazu. V sadě výsledků se v odpovídajících dokumentech vrátí pouze pole položky a množství a ve výchozím nastavení pole _id.
db.inventory.find( { type: 'food' }, { item: 1, qty: 1 } )
V tomto příkladu od lidí z Mongo budou vrácené dokumenty obsahovat pouze pole item , qty a _id .
Proto byste měli být schopni vydat prohlášení jako:
db.students.find({}, {roll:1, _id:0})
Výše uvedený příkaz vybere všechny dokumenty ve sbírce studentů a vrácený dokument vrátí pouze roll pole (a vylučte _id ).
Pokud nezmíníme _id:0 vrácená pole budou roll a _id . Ve výchozím nastavení se vždy zobrazuje pole '_id'. Musíme tedy explicitně zmínit _id:0 spolu s roll .