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

MongoDB क्वेरी: टैग अपडेट करें


MongoDB में टैग अपडेट करने के लिए update कमांड का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:

> db.demo713.insertOne( ... { ... tags: ...    [ ...       { ...          id:101, ...          Name:"Tag-1" ...       }, ...       { ...          id:102, ...          Name:"Tag-3" ...       }, ...       { ...          id:103, ...          Name:"Tag-3" ...       } ...    ] ... } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea8625a5d33e20ed1097b87") }

सभी दस्तावेज़ प्रदर्शित करें

> db.demo713.find();

आउटपुट:

{ "_id" : ObjectId("5ea8625a5d33e20ed1097b87"), "tags" : [ { "id" : 101, "Name" : "Tag-1" }, { "id" : 102, "Name" : "Tag-3" }, { "id" : 103, "Name" : "Tag-3" } ] }

टैग अपडेट करने की क्वेरी

> db.demo713.update({"tags.id":102},{$set:{"tags.$.Name":"Tag-2"}},false,true); WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

अपडेट के बाद सभी दस्तावेज़ प्रदर्शित करें

> db.demo713.find().pretty();

आउटपुट:

{    "_id" : ObjectId("5ea8625a5d33e20ed1097b87"),    "tags" : [       {          "id" : 101,          "Name" : "Tag-1"       },       {          "id" : 102,          "Name" : "Tag-2"       },       {          "id" : 103,          "Name" : "Tag-3"       }    ] }

  1. - MongoDB में टैग रिकॉर्ड्स को तेजी से अपडेट करें

    टैग रिकॉर्ड्स को अपडेट करने के लिए अपडेट कमांड के साथ $ का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo713.insertOne( { tags: [ { id:101, Name:Tag-1 }, { id:102, Name:Tag-3 }, { id:103, Name:Tag-3 } ] } ); { acknowl

  1. - MongoDB क्वेरी: नेस्टेड दस्तावेज अपडेट करें

    आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo595.insertOne({ Information: [ { _id: new ObjectId(), Name:Chris }, { _id:new ObjectId(), Name:Robert } ] }); { acknowledged : true, insertedId : ObjectId(5e93369cfd2d90c177b5bce4) } find() मेथड की मदद से कलेक्शन के सभी

  1. - MongoDB क्वेरी: नेस्टेड दस्तावेज अपडेट करें

    नेस्टेड दस्तावेज को अपडेट करने के लिए, update() का उपयोग करें और उसके भीतर डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo607.insertOne({ id:1, Info1: { Name: Chris, Age: 21, Info2: { SubjectName: MongoDB, Ma