ऐरे के केवल एक एलिमेंट को स्लाइस करने के लिए, MongoDB में $slice का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं:
> db.demo579.insertOne(
{
"_id": 101,
"details": { "FirstName": "John" },
"Marks": [56,78,90,34,45,74]
}
); { "acknowledged" : true, "insertedId" : 101 }
find() मेथड की मदद से कलेक्शन के सभी दस्तावेज प्रदर्शित करें:
> db.demo579.find().pretty();
यह निम्न आउटपुट देगा:
{ "_id" : 101, "details" : { "FirstName" : "John" }, "Marks" : [ 56, 78, 90, 34, 45, 74 ] }
ऐरे के केवल पहले एलिमेंट को स्लाइस करने के लिए क्वेरी:
> db.demo579.find({},{Marks: {$slice: 1}, "details":0, "_id":0})
यह निम्न आउटपुट देगा:
{ "Marks" : [ 56 ] }