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

Làm việc với MongoDB find ()

Tìm () trong MongoDB chọn tài liệu trong một bộ sưu tập hoặc chế độ xem và trả về một con trỏ đến các tài liệu đã chọn.

Phương thức find () không có tham số trả về tất cả tài liệu từ một tập hợp và trả về tất cả các trường cho tài liệu. Hãy để chúng tôi xem một ví dụ và tạo một bộ sưu tập với các tài liệu -

> db.demo405.insertOne({"StudentInfo":{"Name":"Chris"}});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e6f9134fac4d418a0178595")
}
> db.demo405.insertOne({"StudentInfo":{"Name":"David"}});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e6f9138fac4d418a0178596")
}
> db.demo405.insertOne({"StudentInfo":{"Name":"Bob"}});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e6f913cfac4d418a0178597")
}
> db.demo405.insertOne({"StudentInfo":{"Name":"John"}});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e6f9140fac4d418a0178598")
}

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

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

{ "_id" : ObjectId("5e6f9134fac4d418a0178595"), "StudentInfo" : { "Name" : "Chris" } }
{ "_id" : ObjectId("5e6f9138fac4d418a0178596"), "StudentInfo" : { "Name" : "David" } }
{ "_id" : ObjectId("5e6f913cfac4d418a0178597"), "StudentInfo" : { "Name" : "Bob" } }
{ "_id" : ObjectId("5e6f9140fac4d418a0178598"), "StudentInfo" : { "Name" : "John" } }