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

छात्र डेविड के लिए मोंगोडीबी में अंक मूल्य के साथ दस्तावेज़ कैसे अपडेट करें

<घंटा/>

छात्र का नाम खोजने के लिए forEach() और ट्रैवर्स का उपयोग करें डेविड उसी छात्र के लिए नए अंक अपडेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo634.insertOne({Name:"Chris","Marks":76});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e9c0ea66c954c74be91e6c9")
}
> db.demo634.insertOne({Name:"Bob","Marks":67});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e9c0ead6c954c74be91e6ca")
}
> db.demo634.insertOne({Name:"David","Marks":37});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e9c0eb76c954c74be91e6cb")
}

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

> db.demo634.find();

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

{ "_id" : ObjectId("5e9c0ea66c954c74be91e6c9"), "Name" : "Chris", "Marks" : 76 }
{ "_id" : ObjectId("5e9c0ead6c954c74be91e6ca"), "Name" : "Bob", "Marks" : 67 }
{ "_id" : ObjectId("5e9c0eb76c954c74be91e6cb"), "Name" : "David", "Marks" : 37 }

छात्र डेविड के अंक मूल्य के साथ दस्तावेज़ को अद्यतन करने की क्वेरी निम्नलिखित है -

> db.demo634.find({Name:"David"}).forEach(function(d){ db.demo634.update({_id:d._id},{$set:{Marks:98}}); })

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

> db.demo634.find();

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

{ "_id" : ObjectId("5e9c0ea66c954c74be91e6c9"), "Name" : "Chris", "Marks" : 76 }
{ "_id" : ObjectId("5e9c0ead6c954c74be91e6ca"), "Name" : "Bob", "Marks" : 67 }
{ "_id" : ObjectId("5e9c0eb76c954c74be91e6cb"), "Name" : "David", "Marks" : 98 }

  1. दस्तावेज़ और उप-दस्तावेज़ उदाहरण और अद्यतन के साथ MongoDB प्रदर्शित करें

    दस्तावेज़ और उप-दस्तावेज़ दिखाने वाला सिंटैक्स निम्नलिखित है - db.yourCollectionName.insertOne(    {       yourFiledName:yourValue,       yourFieldName : [          {             yourFiledName1,   &nb

  1. MongoDB में लूप के लिए मूल्य कैसे पुश करें?

    मूल्य को पुश करने के लिए, लूप के साथ सेव () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > for(var v=1; v<7; v++) { ... db.demo739.save({Name:"Chris",SubjectName:"MongoDB"}); ... } WriteResult({ "nInserted" : 1 }) संग्रह से सभी दस्तावेज़ों को खोजने () व

  1. MongoDB में एक प्रश्न के साथ कई दस्तावेज़ कैसे अपडेट करें?

    एक ही क्वेरी के साथ कई दस्तावेज़ों को अपडेट करने के लिए, MongoDB में बल्कराइट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo760.insertOne({id:1,details:{Value1:100,Value2:50}}); {    "acknowledged" : true,    "insertedId" : ObjectId(&qu