MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Mongodb सभी दस्तावेज़ों को विशिष्ट आईडी के साथ अद्यतन करता है

यदि आप MongoDB संस्करण>=4.4 का उपयोग कर रहे हैं तो आप इसे आज़मा सकते हैं:

db.products.updateMany(
    {},
    [
        {
            $set: {
                secondaryKey: {
                    $function: {
                        body: function() {
                            return UUID().toString().split('"')[1];
                        },
                        args: [],
                        lang: "js"
                    }
                }
            }
        }
    ]
);

आउटपुट

[
  {
    "_id": ObjectId("..."),
    "secondaryKey": "f41b15b7-a0c5-43ed-9d15-69dbafc0ed29"
  },
  {
    "_id": ObjectId("..."),
    "secondaryKey": "50ae7248-a92e-4b10-be7d-126b8083ff64"
  },
  {
    "_id": ObjectId("..."),
    "secondaryKey": "fa778a1a-371b-422a-b73f-8bcff865ad8e"
  }
]


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला में अपने माता-पिता द्वारा स्कोप किए गए एम्बेडेड दस्तावेज़ की विशिष्टता को मान्य करना

  2. मोंगोइड खोजक काम नहीं कर रहे हैं?

  3. गोलांग में मोंगो क्वेरी का बीएसओएन फॉर्म कैसे लिखें?

  4. Mongodb 3.6.0-rc3 सरणी फ़िल्टर काम नहीं कर रहे हैं?

  5. स्थिति 500 ​​आंतरिक सर्वर त्रुटि IE-11 में कोणीय Js अनुप्रयोग के साथ