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

Làm cách nào để truy vấn MongoDB với LIMIT?

Để truy vấn MongoDB với giới hạn, hãy sử dụng phương thức LIMIT (). Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -

> db.demo58.insertOne ({"Name":"David"}); {"nition ":true," insertId ":ObjectId (" 5e285f8fcfb11e5c34d8991f ")}> db.demo58.insertOne ({" Name " :"David"}); {"Recognition":true, "insertId":ObjectId ("5e285f93cfb11e5c34d89920")}> db.demo58.insertOne ({"Name":"David"}); {"Recog":true, "insertId":ObjectId ("5e285f94cfb11e5c34d89921")}> db.demo58.insertOne ({"Name":"Mike"}); {"Recog":true, "insertId":ObjectId ("5e285 pref99cfb11e5c34d89922")} <> 

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

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

 {"_id":ObjectId ("5e285f8fcfb11e5c34d8991f"), "Tên":"David"} {"_id":ObjectId ("5e285f93cfb11e5c34d89920"), "Tên":"David"} {"_id":ObjectId ( "5e285f94cfb11e5c34d89921"), "Tên":"David"} {"_id":ObjectId ("5e285f99cfb11e5c34d89922"), "Tên":"Mike"} 

Sau đây là truy vấn với LIMIT trong MongoDB -

> v =2; 2> d =db.demo58.find ({"Name":"David"}). limit (v + 1); {"_id":ObjectId ("5e285f8fcfb11e5c34d8991f"), "Tên ":" David "} {" _id ":ObjectId (" 5e285f93cfb11e5c34d89920 ")," Tên ":" David "} {" _id ":ObjectId (" 5e285f94cfb11e5c34d89921 ")," Tên ":" David "}> m =d .size ()> v; 

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

 Đúng