Dari dokumen MongoDB:
Proyeksi dapat secara eksplisit mencakup beberapa bidang. Dalam operasi berikut,
find()metode mengembalikan semua dokumen yang cocok dengan kueri. Dalam kumpulan hasil, hanya bidang item dan qty dan, secara default, bidang _id kembali dalam dokumen yang cocok.
db.inventory.find( { type: 'food' }, { item: 1, qty: 1 } )
Dalam contoh ini dari orang-orang di Mongo, dokumen yang dikembalikan hanya akan berisi bidang item , qty , dan _id .
Dengan demikian, Anda harus dapat mengeluarkan pernyataan seperti:
db.students.find({}, {roll:1, _id:0})
Pernyataan di atas akan memilih semua dokumen dalam koleksi siswa, dan dokumen yang dikembalikan hanya akan mengembalikan roll bidang (dan kecualikan _id ).
Jika kami tidak menyebutkan _id:0 bidang yang dikembalikan akan menjadi roll dan _id . Bidang '_id' selalu ditampilkan secara default. Jadi kita perlu secara eksplisit menyebutkan _id:0 bersama dengan roll .