Để truy cập các trường trong tài liệu, chỉ cần sử dụng find() với projection chỉ định trường cần lấy.
Tạo collection:
> db.demo565.insertOne(
... {
... id:101,
... Name:"David",
... "CountryName":"US"
... }
... );
{ "acknowledged" : true, "insertedId" : ObjectId("5e90896739cfeaaf0b97b577") }
> db.demo565.insertOne(
... {
... id:102,
... Name:"Carol",
... "CountryName":"UK"
... }
... );
{ "acknowledged" : true, "insertedId" : ObjectId("5e90896839cfeaaf0b97b578") }
> db.demo565.insertOne(
... {
... id:103,
... Name:"Sam",
... "CountryName":"AUS"
... }
... );
{ "acknowledged" : true, "insertedId" : ObjectId("5e90896839cfeaaf0b97b579") }
Hiển thị tất cả:
> db.demo565.find();
Truy vấn tìm Name="Carol" và CountryName="UK", chỉ lấy trường Name:
> db.demo565.find({"Name":"Carol",CountryName:"UK"},{Name:1});
Kết quả:
{ "_id" : ObjectId("5e90896839cfeaaf0b97b578"), "Name" : "Carol" }