आप विशिष्ट तत्व के साथ रिकॉर्ड शुरुआत प्राप्त करने के लिए सरणी अनुक्रमणिका के साथ डॉट (।) नोटेशन का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
>db.arrayStartsWithElementDemo.insertOne({"PlayerName":"Chris",,"PlayerScore":[780,9000,456,789,987]});{ "acknowledge" :true, "insertedId" :ObjectId("5cd29fed345990cee87fd889") }>db.arrayStartsWithElementDemo.insertOne({"PlayerName":"Robert",,"PlayerScore":[890,670,890,54646,42424]});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5cd2a00c345990cee")}87fd88a db.arrayStartsWithElementDemo.insertOne({"PlayerName":"David","PlayerScore":[909090,896555,3344433,78900]});{ "acknowledge" :true, "insertId" :ObjectId("5cd2a025345990cee87fd88b")}पूर्व>खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
> db.arrayStartsWithElementDemo.find().pretty();यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5cd29fed345990cee87fd889"), "PlayerName" :"Chris", "PlayerScore" :[780, 9000, 456, 789, 987 ]}{ "_id" :ObjectId("5cd2a00c345990cee87fd88a") , "प्लेयरनाम" :"रॉबर्ट", "प्लेयरस्कोर" :[ 890, 670, 890, 54646, 42424 ]}{ "_id" :ObjectId("5cd2a025345990cee87fd88b"), "PlayerName" :"David", "PlayerScore" :[ 909090, 896555, 3344433, 78900 ]}विशिष्ट तत्वों 890 और फिर 670 से शुरू होने वाली सरणी प्राप्त करने की क्वेरी निम्नलिखित है -
> db.arrayStartsWithElementDemo.find({"PlayerScore.0" :890, "PlayerScore.1" :670}).pretty();यह निम्नलिखित आउटपुट का उत्पादन करेगा। यहाँ,
{ "_id" :ObjectId("5cd2a00c345990cee87fd88a"), "PlayerName" :"Robert", "PlayerScore" :[ 890, 670, 890, 54646, 42424 ]}