किसी सरणी के अंदर तत्वों को अपडेट करने के लिए, MongoDB में $set का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo494.insertOne(... {...... "कॉलेज विवरण":[... {... "कॉलेजनाम":"एमआईटी",... "शुल्क":80000.. },... {... "कॉलेजनाम":"एसयू",... "फीस":90000...}...]...}...){"स्वीकृत" :सच, " insertId" :ObjectId("5e84a5c1b0f3fa88e22790c9")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo494.find().pretty();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e84a5c1b0f3fa88e22790c9"), "CollegeDetails" :[{"CollegeName" :"MIT", "Fees" :80000}, {"CollegeName" :"SU", "Fees" :90000 } ]}
MongoDB में एक सरणी के अंदर तत्वों को अद्यतन करने के लिए क्वेरी निम्नलिखित है -
> db.demo494.update(...... {... "CollegeDetails.CollegeName":"MIT"...},...... {... $set:... {... "कॉलेज डिटेल्स। पूर्व>संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo494.find().pretty();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e84a5c1b0f3fa88e22790c9"), "CollegeDetails" :[{"CollegeName" :"MIT", "Fees" :100000}, {"CollegeName" :"SU", "Fees" :90000 } ]}