ใช้ $slice ใน Projection
ตัวดำเนินการ $slice ใช้จำกัดจำนวนอิลิเมนต์ที่คืนค่าจากอาร์เรย์ ค่าลบหมายถึงนับจากท้าย
> db.demo173.insertOne({"ListOfValues": [10, 40, 100, 560, 700, 900]});
คำสั่งดึง 2 ค่าสุดท้าย:
> db.demo173.find({}, { "ListOfValues": { "$slice": -2 } });
ผลลัพธ์: { "ListOfValues": [700, 900] }