เพื่อจำกัดจำนวนระเบียนที่คืนค่า ให้ใช้ $limit ใน MongoDB Aggregation Pipeline
สร้างคอลเลกชันพร้อมเอกสาร:
> 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("5e441da19af932883c61ea3f") }
แสดงเอกสารทั้งหมด:
> db.demo240.find();
ผลลัพธ์ - มี 4 เอกสาร:
คำสั่ง Aggregation ใช้
$limitเพื่อจำกัดผลลัพธ์ 3 รายการแรก:> db.demo240.aggregate( { $limit : 3 });ผลลัพธ์ - ได้ 3 เอกสารแรกเท่านั้น: