JSON डेटा का आंतरिक मान प्राप्त करने के लिए, डॉट (।) नोटेशन के साथ-साथ ढूंढें () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo235.insertOne(... {... "id":101,... "विवरण":[... {... "नाम":"क्रिस ब्राउन",... "आयु":21...},... {... "नाम":"डेविड मिलर",... "आयु":24...}...],... "अन्य विवरण":[... {... "स्कोर":56, ... "विषय":"मोंगोडीबी" ...}, ... {... "स्कोर":78, ... "विषय":" MySQL"...}... ]...}...);{ "स्वीकृत" :सच, "insertId" :ObjectId("5e418d22f4cebbeaebec514b")}
संग्रह से सभी दस्तावेज़ ढूंढें () विधि की सहायता से प्रदर्शित करें -
> db.demo235.find().pretty();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e418d22f4cebbeaebec514b"), "id" :101, "details" :[{"Name" :"Chris Brown", "Age" :21 }, { "Name" :"David मिलर", "आयु":24}], "अन्य विवरण":[{"स्कोर":56, "विषय":"मोंगोडीबी"}, {"स्कोर":78, "विषय":"MySQL"}]}पूर्व>जेसन डेटा का आंतरिक मूल्य प्राप्त करने के लिए निम्नलिखित क्वेरी है -
> db.demo235.find({},{"otherdetails.Subject":1,_id:0});यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "अन्य विवरण" :[ { "विषय" :"MongoDB" }, { "विषय" :"MySQL" } ] }