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

मोंगोडब दस्तावेज़ में _id फ़ील्ड को कैसे अपडेट करें

हाँ यह असंभव है क्योंकि यह है प्राथमिक कुंजी फ़ील्ड। यदि आप वास्तव में ऐसा करना चाहते हैं तो आप वास्तव में एक नया दस्तावेज़ सम्मिलित कर रहे हैं और पुराने को हटा रहे हैं:

db.account_data.find({"_id" : "1232014"}).forEach(function(doc) {
    var oldId = doc._id;
    var doc._id = doc._id + doc.country;
    db.collection.remove({ _id: oldId });
    db.collection.save(doc);
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ऐरे से नवीनतम उप-दस्तावेज़ प्राप्त करें

  2. वस्तुओं की सरणी के साथ लुकअप

  3. Mongodb किसी मौजूदा दस्तावेज़ में विशिष्ट स्थिति के साथ एक नया फ़ील्ड जोड़ रहा है

  4. एक अद्वितीय अनुक्रमणिका का उल्लंघन करने वाले MongoDB दस्तावेज़ को सम्मिलित करते समय त्रुटि को कैसे पकड़ें?

  5. स्कीमा के बिना नेवला में डीबी-रेफरी। ऑब्जेक्ट आईडी?