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

Tìm một lượng bản ghi được chỉ định trong MongoDB?


Để tìm một lượng bản ghi cụ thể, hãy sử dụng LIMIT () trong MongoDB. Phương thức chấp nhận một đối số kiểu số, là số tài liệu mà bạn muốn được hiển 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.demo549.insertOne ({"Name":"Chris"}); {"Recog":true, "insertId":ObjectId ("5e8e32889e5f92834d7f05df")}> db.demo549.insertOne ({"Name" :"David"}); {"nition ":true," insertId ":ObjectId (" 5e8e328c9e5f92834d7f05e0 ")}> db.demo549.insertOne ({" Name ":" Bob "}); {" Recog ":true, "insertId":ObjectId ("5e8e328f9e5f92834d7f05e1")}> db.demo549.insertOne ({"Name":"John"}); {"Recog":true, "insertId":ObjectId ("5e8e32929e5f9 pre2834d)}  

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

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

 {"_id":ObjectId ("5e8e32889e5f92834d7f05df"), "Tên":"Chris"} {"_id":ObjectId ("5e8e328c9e5f92834d7f05e0"), "Tên":"David"} {"_id":ObjectId ( "5e8e328f9e5f92834d7f05e1"), "Tên":"Bob"} {"_id":ObjectId ("5e8e32929e5f92834d7f05e2"), "Tên":"John"} 

Sau đây là truy vấn để tìm một lượng bản ghi được chỉ định trong MongoDB -

> db.demo549.find (). limit (2); 

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

 {"_id":ObjectId ("5e8e32889e5f92834d7f05df"), "Tên":"Chris"} {"_id":ObjectId ("5e8e328c9e5f92834d7f05e0"), "Tên":"David"}