Computer >> Máy Tính >  >> Lập trình >> MongoDB

Truy vấn MongoDB để tìm bản ghi thành phố cụ thể từ một bộ sưu tập

Đối với điều này, hãy sử dụng find () và tìm nạp một bản ghi cụ thể. Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -

> db.demo30.insertOne({"City":"New York"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e174ceccfb11e5c34d898bd")
}
> db.demo30.insertOne({"City":"Los Angeles"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e174d0ecfb11e5c34d898be")
}
> db.demo30.insertOne({"City":"Chicago"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e174d18cfb11e5c34d898bf")
}
> db.demo30.insertOne({"City":"Los Angeles"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e174d1dcfb11e5c34d898c0")
}

Hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -

> db.demo30.find();

Điều này sẽ tạo ra kết quả sau -

{ "_id" : ObjectId("5e174ceccfb11e5c34d898bd"), "City" : "New York" }
{ "_id" : ObjectId("5e174d0ecfb11e5c34d898be"), "City" : "Los Angeles" }
{ "_id" : ObjectId("5e174d18cfb11e5c34d898bf"), "City" : "Chicago" }
{ "_id" : ObjectId("5e174d1dcfb11e5c34d898c0"), "City" : "Los Angeles" }

Đây là truy vấn để tìm một thành phố cụ thể -

> db.demo30.find({"City":"Chicago"});

Điều này sẽ tạo ra kết quả sau -

{ "_id" : ObjectId("5e174d18cfb11e5c34d898bf"), "City" : "Chicago" }