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

Tìm tài liệu trong bộ sưu tập MongoDB trong đó một trường bằng giá trị số nguyên đã cho?


Để tìm tài liệu trong đó một trường bằng số nguyên đã cho, hãy sử dụng find (). Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -

> db.demo472.insertOne({"Project_Id":-101,"ProjectName":"Online Customer Tracking"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e80586cb0f3fa88e227907a")
}
> db.demo472.insertOne({"Project_Id":101,"ProjectName":"Online Banking System"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e805884b0f3fa88e227907b")
}
> db.demo472.insertOne({"Project_Id":102,"ProjectName":"Online Library System"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e805893b0f3fa88e227907c")
}

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.demo472.find();

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

{ "_id" : ObjectId("5e80586cb0f3fa88e227907a"), "Project_Id" : -101, "ProjectName" : "Online
Customer Tracking" }
{ "_id" : ObjectId("5e805884b0f3fa88e227907b"), "Project_Id" : 101, "ProjectName" : "Online
Banking System" }
{ "_id" : ObjectId("5e805893b0f3fa88e227907c"), "Project_Id" : 102, "ProjectName" : "Online
Library System" }

Sau đây là truy vấn để tìm tài liệu trong bộ sưu tập MongoDB trong đó một trường bằng giá trị số nguyên đã cho -

> db.getCollection('demo472').find({"Project_Id":-101});

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

{ "_id" : ObjectId("5e80586cb0f3fa88e227907a"), "Project_Id" : -101, "ProjectName" : "Online
Customer Tracking" }