Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB में एक सरणी के अंदर तत्वों को अपडेट करें?

<घंटा/>

किसी सरणी के अंदर तत्वों को अपडेट करने के लिए, 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 } ]}

  1. MongoDB में एक सरणी में एक से अधिक तत्वों को अपडेट करें?

    एकाधिक तत्वों को अद्यतन करने के लिए, $[] का उपयोग करें। $[] एक ऑल पोजिशनल ऑपरेटर है जो दर्शाता है कि अपडेट ऑपरेटर को निर्दिष्ट सरणी फ़ील्ड में सभी तत्वों को संशोधित करना चाहिए। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo385.insertOne({ServerLogs:[... {... स्थिति:निष्क्रिय...},... {... स्थ

  1. सूचकांक एन में सरणी वस्तु अद्यतन करने के लिए MongoDB क्वेरी?

    अरे ऑब्जेक्ट को अपडेट करने के लिए MongoDB में अपडेट () का उपयोग करें। डॉट नोटेशन का उपयोग भी आवश्यक है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo489.insertOne(... {......... विवरण:[{... आईडी:101,... Info1:{... छात्रनाम: क्रिस...},... Info2 :{... TeacherName :David...}...},... {... id :102,...

  1. MongoDB में विभिन्न तत्वों को किसी अन्य सरणी में ले जाएं?

    प्रत्येक के लिए उपयोग करें और विभिन्न तत्वों की जांच करें और कुछ शर्त के साथ सेव() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo646.insertOne( ...    { ... ...       "Information": [ ...          { id: 100, Name:"