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

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


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

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

find() मेथड की मदद से कलेक्शन के सभी दस्तावेज प्रदर्शित करें:

> db.demo713.find();

यह निम्न आउटपुट देगा:

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

टैग अपडेट के लिए क्वेरी (id 102 वाले टैग का नाम बदलें):

> 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 क्वेरी: टैग अपडेट करें

    MongoDB में टैग अपडेट करने के लिए update कमांड का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo713.insertOne( ... { ... tags: ...    [ ...       { ...          id:101, ...          Name:"Tag-1" .

  1. - MongoDB में ऐरे के अंदर एलिमेंट्स कैसे अपडेट करें?

    ऐरे के अंदर एलिमेंट्स अपडेट करने के लिए MongoDB में $set का उपयोग करें। नमूना डेटा बनाना (CollegeDetails ऐरे) db.demo494.insertOne( { CollegeDetails : [ { CollegeName : MIT, Fees : 80000 }, { CollegeName : SU, Fees : 90000 } ] } ) अपडेट से पहले दस्तावेज़ देखना db.demo494.find().prett

  1. - MongoDB में Specific Amount के Records Find करना

    Specific amount के records find करने के लिए MongoDB में LIMIT() का उपयोग करें। यह method एक number type argument accept करता है, जो display होने वाले documents की संख्या है। Collection बनाना > db.demo549.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e8e32889e5f92834d7f05