Từ tài liệu MongoDB:
Một phép chiếu có thể bao gồm một số trường một cách rõ ràng. Trong thao tác sau,
find()
phương thức trả về tất cả các tài liệu phù hợp với truy vấn. Trong tập kết quả, chỉ các trường item và qty và theo mặc định, trường _id trả về trong các tài liệu phù hợp.
db.inventory.find( { type: 'food' }, { item: 1, qty: 1 } )
Trong ví dụ này từ những người ở Mongo, các tài liệu trả về sẽ chỉ chứa các trường của item
, qty
và _id
.
Do đó, bạn sẽ có thể đưa ra một tuyên bố như:
db.students.find({}, {roll:1, _id:0})
Câu lệnh trên sẽ chọn tất cả các tài liệu trong tuyển tập sinh viên và tài liệu trả về sẽ chỉ trả về roll
trường (và loại trừ _id
).
Nếu chúng tôi không đề cập đến _id:0
các trường được trả về sẽ là roll
và _id
. Trường '_id' luôn được hiển thị theo mặc định. Vì vậy, chúng tôi cần đề cập rõ ràng _id:0
cùng với roll
.