Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MongoDB

Truy cập các trường trong tài liệu MongoDB

Để 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" }