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

MongoDB में सशर्त अद्यतन कैसे करें?

<घंटा/>

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

> db.demo402.insertOne({id:101,"Name":"Chris"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e61214efac4d418a0178585")
}
> db.demo402.insertOne({id:102,"Name":"David"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e612150fac4d418a0178586")
}
> db.demo402.insertOne({id:103,"Name":"Mike"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e612152fac4d418a0178587")
}

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

> db.demo402.find();

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

{ "_id" : ObjectId("5e61214efac4d418a0178585"), "id" : 101, "Name" : "Chris" }
{ "_id" : ObjectId("5e612150fac4d418a0178586"), "id" : 102, "Name" : "David" }
{ "_id" : ObjectId("5e612152fac4d418a0178587"), "id" : 103, "Name" : "Mike" }

MongoDB में सशर्त अद्यतन करने के लिए क्वेरी निम्नलिखित है -

> db.demo402.update({id:102},
... {
...    $set: { Name: "Robert" }
... },
... {upsert: true }
... )
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

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

> db.demo402.find();

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

{ "_id" : ObjectId("5e61214efac4d418a0178585"), "id" : 101, "Name" : "Chris" }
{ "_id" : ObjectId("5e612150fac4d418a0178586"), "id" : 102, "Name" : "Robert" }
{ "_id" : ObjectId("5e612152fac4d418a0178587"), "id" : 103, "Name" : "Mike" }

  1. Chrome को कैसे अपडेट करें

    क्या जानना है कंप्यूटर पर Chrome को मैन्युअल रूप से अपडेट करने के लिए, ब्राउज़र खोलें और अधिक सहायता Google क्रोम के बारे में पुनः लॉन्च करें । iPhone या iPad पर, ऐप स्टोर अपडेट करें और अपडेट करें . टैप करें क्रोम के बगल में। Android डिवाइस पर, Play स्टोर मेनू मेरे ऐप्स और गेम अपडेट और अपडेट

  1. एक्सकोड कैसे अपडेट करें

    आपको लगता है कि Xcode, एप्लिकेशन ही आपको बताएगा कि कोई नया संस्करण कब आएगा। गलत। किसी कारण से, Xcode को अपडेट करने के लिए आपको पहले ऐप स्टोर पर जाना होगा। तो वहाँ जाओ। यदि Xcode पहले से खुला है, या आप उसे अपडेट नहीं कर सकते हैं, तो उसे बंद करना न भूलें। अब आप सोच सकते हैं कि नवीनतम अपडेट ढूंढना उ

  1. कलह को कैसे अपडेट करें

    डिस्कॉर्ड सबसे लोकप्रिय संचार ऐप में से एक है जो गेम में टीम सहयोग में लाए गए बदलाव के लिए फोकस में है। लगभग सभी गेमर्स इस ऐप के बारे में जानते हैं और इसका इस्तेमाल आपस में संवाद करने के लिए करते हैं। डिस्कॉर्ड के कई संस्करण उपलब्ध हैं और प्रत्येक अद्यतन संस्करण नई, उन्नत सुविधाएँ प्रदान करता है। इस