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

चयनित क्षेत्रों को अद्यतन करने के लिए MongoDB क्वेरी


चयनित फ़ील्ड को अपडेट करने के लिए, MongoDB में UPDATE() का उपयोग करें। $set का उपयोग नया मान सेट करने के लिए किया जाता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo352.insertOne({"Name":"Chris"});{ "acknowledge" :true, "insertId" :ObjectId("5e55510af8647eb59e5620ba")}> db.demo352.insertOne({"Name" :"डेविड"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e55510ef8647eb59e5620bb")}> db.demo352.insertOne({"Name":"Bob"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e555112f8647eb59e5620bc")}> db.demo352.insertOne({"Name":"Mike"});{ "acknowledgeed" :true, "insertId" :ObjectId("5e555115f8647eb59e5620bd")} 

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo352.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" :ObjectId("5e55510af8647eb59e5620ba"), "Name" :"Chris" }{ "_id" :ObjectId("5e55510ef8647eb59e5620bb"), "Name" :"David" }{ "_id" :ObjectId( "5e555112f8647eb59e5620bc"), "Name" :"Bob" }{ "_id" :ObjectId("5e555115f8647eb59e5620bd"), "Name" :"Mike" }

केवल चयनित फ़ील्ड को अपडेट करने की क्वेरी निम्नलिखित है -

> db.demo352.update({Name:"David"},{$set:{"Name":"Robert"}});WriteResult({"nMatched" :1, "nUpserted" :0, " nModified" :1 })

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo352.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" :ObjectId("5e55510af8647eb59e5620ba"), "Name" :"Chris" }{ "_id" :ObjectId("5e55510ef8647eb59e5620bb"), "Name" :"Robert" }{ "_id" :ObjectId( "5e555112f8647eb59e5620bc"), "Name" :"Bob" }{ "_id" :ObjectId("5e555115f8647eb59e5620bd"), "Name" :"Mike" }

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

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

  1. नेस्टेड दस्तावेज़ को अद्यतन करने के लिए MongoDB क्वेरी

    आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo595.insertOne( { "Information": [    { "_id": new ObjectId(), Name:"Chris" },    { _id:new ObjectId(), Name:"Robert" } ] } ); {    "acknowledged" : true,  

  1. नेस्टेड दस्तावेज़ को अद्यतन करने के लिए MongoDB क्वेरी?

    नेस्टेड दस्तावेज़ को अपडेट करने के लिए, अपडेट() का उपयोग करें और उसके भीतर, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo607.insertOne( ...    { ...       id:1, ...       "Info1" : { ...         &n