Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

รับเครื่องหมายสูงสุดจากคอลเลกชันที่มีเอกสารใน MongoDB


หากต้องการจำกัดจำนวนระเบียน ให้ใช้ $limit ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร -

> db.demo240.insertOne({"StudentName":"Chris"});{ "acknowledged" :true, "insertedId" :ObjectId("5e441d969af932883c61ea3c")}> db.demo240.insertOne({"StudentName" :"Bob"});{ "acknowledged" :true, "insertedId" :ObjectId("5e441d9a9af932883c61ea3d")}> db.demo240.insertOne({"StudentName":"David"});{ "acknowledged" :true, "insertedId" :ObjectId("5e441d9d9af932883c61ea3e")}> db.demo240.insertOne({"StudentName":"Mike"});{ "acknowledged" :true, "insertedId" :ObjectId("5e441da19afff932883c61ea3c613")> 

แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -

> db.demo240.find();

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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

ต่อไปนี้เป็นแบบสอบถามเพื่อจำกัดจำนวนระเบียนใน MongoDB -

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

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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