आप MongoDB संग्रह से एक विशिष्ट कुंजी-मान युग्म को पढ़ने के लिए dot(.) संकेतन का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.readSpecificKeyValueDemo.insertOne(... {... "_id":100,... "StudentDetails":... {... "StudentFirstName" :"David",... "StudentLastName " :"Miller",... "StudentAge":23,... "StudentCountryName":"US"...}...}...);{ "स्वीकृत" :सच, "insertId" :100 }पूर्व>खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
> db.readSpecificKeyValueDemo.find().pretty();यह निम्नलिखित आउटपुट देगा -
{ "_id" :100, "StudentDetails" :{ "StudentFirstName" :"David", "StudentLastName" :"Miller", "StudentAge" :23, "StudentCountryName" :"US" }}MongoDB संग्रह से एक विशिष्ट कुंजी-मूल्य जोड़ी को पढ़ने के लिए क्वेरी निम्नलिखित है -
> db.readSpecificKeyValueDemo.find({},{"StudentDetails.StudentCountryName":1}).pretty();यह निम्नलिखित आउटपुट देगा -
{ "_id" :100, "StudentDetails" :{ "StudentCountryName" :"US" } }