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

MongoDB में किसी विशिष्ट स्ट्रिंग वाले फ़ील्ड के सभी मान अपडेट करें?

<घंटा/>

सभी मानों को अद्यतन करने के लिए, बहु:सत्य के साथ अद्यतन() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo720.insertOne({"SubjectName":"MySQL"});{ "acknowledgeed" :true, "insertedId" :ObjectId("5eaae7ca43417811278f5883")}> db.demo720.insertOne({"SubjectName" :"Java"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5eaae7ce43417811278f5884")}> db.demo720.insertOne({"SubjectName":"C"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5eaae7d143417811278f5885")}> db.demo720.insertOne({"SubjectName":"C++"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5eaae7d543417811278f5886")}> 

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

> db.demo720.find();

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

{ "_id" :ObjectId("5eaae7ca43417811278f5883"), "SubjectName" :"MySQL" }{ "_id" :ObjectId("5eaae7ce43417811278f5884"), "SubjectName" :"Java" }{ "_id" :ObjectId( "5eaae7d143417811278f5885"), "SubjectName" :"C" }{ "_id" :ObjectId("5eaae7d543417811278f5886"), "SubjectName" :"C++" }

"SubjectName" फ़ील्ड के सभी मानों को अपडेट करने के लिए क्वेरी निम्नलिखित है -

> db.demo720.update({},{$set:{SubjectName:"MongoDB"}},{multi:true});WriteResult({"nMatched" :4, "nUpserted" :0, "nModified) " :4 })

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

> db.demo720.find();

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

{ "_id" :ObjectId("5eaae7ca43417811278f5883"), "SubjectName" :"MongoDB" }{ "_id" :ObjectId("5eaae7ce43417811278f5884"), "SubjectName" :"MongoDB" }{ "_id" :ObjectId( "5eaae7d143417811278f5885"), "SubjectName" :"MongoDB" }{ "_id" :ObjectId("5eaae7d543417811278f5886"), "SubjectName" :"MongoDB"}

  1. दस्तावेजों में एक विशिष्ट क्षेत्र के मूल्यों को जोड़ने के लिए MongoDB क्वेरी

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo677.insertOne({Value:10}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea421f404263e90dac943f8") } > db.demo677.insertOne({Value:50}); {    "acknowledged" : true,

  1. MongoDB में सभी मानों से मेल खाने के लिए एकत्रीकरण के साथ कार्य करना

    MongoDB में सभी मानों का मिलान करने के लिए, $match के साथ $ और एकत्रीकरण का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo574.insertOne( ...    { ...       "details1": { ...          "details2": { ...   &nbs

  1. फ़ील्ड मानों में "@email" जैसे स्ट्रिंग की खोज करने के लिए MongoDB क्वेरी

    MongoDB खोज () का उपयोग करके ईमेल स्ट्रिंग खोजें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo727.insertOne({UserId:[email protected]});{ स्वीकृत :सच, insertId :ObjectId(5eab376143417811278f589a)} संग्रह से सभी दस्तावेज़ ढूंढें () विधि की सहायता से प्रदर्शित करें - db.demo727.find(); यह निम्नलि