आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo196.insertOne(... {...... "Id" :"101",... "विवरण" :[... {... "FirstName" :"Chris" ,... "लास्टनाम":"ब्राउन",... "स्कोर":45...},... {... "फर्स्टनाम":"डेविड",... "लास्टनाम":"मिलर" ,... "स्कोर":87...},... {... "फर्स्टनाम":"जॉन",... "लास्टनाम":"डो",... "स्कोर":56.. . }... ]... }...);{"स्वीकृत" :true,"insertedId" :ObjectId("5e3af6b103d395bdc21346d7")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo196.find();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e3af6b103d395bdc21346d7"), "Id" :"101", "details" :[ { "FirstName" :"Chris", "LastName" :"Brown", "Score" :45 }, { "फर्स्टनाम":"डेविड", "लास्टनाम":"मिलर", "स्कोर":87}, {"फर्स्टनाम":"जॉन", "लास्टनाम":"डो", "स्कोर":56}] }पूर्व>जहां भिन्न कुंजी कुछ मान के बराबर होती है, वहां कुंजी मान को अद्यतन करने के लिए क्वेरी निम्नलिखित है -
> db.demo196.update({"details":{"$elemMatch":{"FirstName" :"David", "LastName" :"Miller"}}},... {"$set":{"विवरण।संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo196.find();यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e3af6b103d395bdc21346d7"), "Id" :"101", "details" :[ { "FirstName" :"Chris", "LastName" :"Brown", "Score" :45 }, { "फर्स्टनाम":"डेविड", "लास्टनाम":"मिलर", "स्कोर":98}, {"फर्स्टनाम":"जॉन", "लास्टनाम":"डो", "स्कोर":56 }] }पूर्व>