इसके लिए, $slice का उपयोग करें और मानों की संख्या को अनदेखा और प्रदर्शित करने के लिए सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo693.insertOne({मान:[10,746,736,283,7363,424,3535]});{ "स्वीकृत":सच, "insertId":ObjectId("5ea58a04ece4e5779399c07b")}> db.demo693.insertOne( {मान:[100,200,300,100,500,700,900,3000,40003,45999]});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5ea58a1eece4e5779399c07c")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo693.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5ea58a04ece4e5779399c07b"), "Values" :[10, 746, 736, 283, 7363, 424, 3535 ] }{ "_id" :ObjectId("5ea58a1eece4e5779399c07c"), "Values" :[ 100, 200, 300, 100, 500, 700, 900, 30000, 40003, 45999 ] }
MongoDB दस्तावेज़ों में पहले 4 मानों को अनदेखा करने और अगले 3 को $slice -
का उपयोग करके प्रदर्शित करने की क्वेरी निम्नलिखित है> db.demo693.find({},{Values:{$slice:[4,3]}});
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5ea58a04ece4e5779399c07b"), "Values" :[ 7363, 424, 3535 ] }{ "_id" :ObjectId("5ea58a1eece4e5779399c07c"), "Values" :[ 500, 700, 900 ] }पूर्व>