রেঞ্জসহ slice সেট করতে $slice অপারেটর প্যারামিটারসহ ব্যবহার করুন। প্রথম প্যারামিটার হলো এলিমেন্ট শুরু করার পজিশন এবং দ্বিতীয় প্যারামিটার হলো রেঞ্জ। একটি কালেকশন তৈরি করি:
> db.demo54.insertOne({"ListOfValues":[100,2030,5353,7364,635,535,524,423,2434,1323,799874,90]}); { "acknowledged" : true, "insertedId" : ObjectId("5e27151ecfb11e5c34d89914") } find() মেথড দিয়ে সব ডকুমেন্ট দেখান:
> db.demo54.find().pretty();
আউটপুট:
{ "_id" : ObjectId("5e27151ecfb11e5c34d89914"), "ListOfValues" : [ 100, 2030, 5353, 7364, 635, 535, 524, 423, 2434, 1323, 799874, 90 ] } রেঞ্জসহ slice সেট করার কোয়ারি:
> db.demo54.find({}, { "ListOfValues": { $slice: [5,3]}}).pretty(); এটি নিচের আউটপুট দেবে (৫ম ইনডেক্স থেকে ৩টি এলিমেন্ট):
{ "_id" : ObjectId("5e27151ecfb11e5c34d89914"), "ListOfValues" : [ 535, 524, 423 ] }