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

MongoDB Tổng hợp để giới hạn số lượng bản ghi

Để giới hạn số lượng bản ghi, hãy sử dụng $ giới hạn trong MongoDB. Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -

> db.demo240.insertOne ({"StudentName":"Chris"}); {"Recognition":true, "insertId":ObjectId ("5e441d969af932883c61ea3c")}> db.demo240.insertOne ({"StudentName" :"Bob"}); {"inherit":true, "insertId":ObjectId ("5e441d9a9af932883c61ea3d")}> db.demo240.insertOne ({"StudentName":"David"}); {"Recognition":true, "insertId":ObjectId ("5e441d9d9af932883c61ea3e")}> db.demo240.insertOne ({"StudentName":"Mike"}); {"nition ":true," insertId ":ObjectId (" 5e441da19af932883c61ea3f ")}> 

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

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

 {"_id":ObjectId ("5e441d969af932883c61ea3c"), "StudentName":"Chris"} {"_id":ObjectId ("5e441d9a9af932883c61ea3d"), "StudentName":"Bob"} {"_id":ObjectId ( "5e441d9d9af932883c61ea3e"), "StudentName":"David"} {"_id":ObjectId ("5e441da19af932883c61ea3f"), "StudentName":"Mike"} 

Sau đây là truy vấn để giới hạn số lượng bản ghi trong MongoDB -

> db.demo240.aggregate ({$ limit:3}); 

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

 {"_id":ObjectId ("5e441d969af932883c61ea3c"), "StudentName":"Chris"} {"_id":ObjectId ("5e441d9a9af932883c61ea3d"), "StudentName":"Bob"} {"_id":ObjectId ( "5e441d9d9af932883c61ea3e"), "StudentName":"David"}