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

एक संग्रह से दूसरे संग्रह में मोंगो प्रतिलिपि (उसी डीबी पर)

ऐसा करने का सबसे अच्छा तरीका (संग्रह के नाम पर विचार करना _backup . के साथ समाप्त होता है ) ने संभवतः mongorestore का उपयोग किया है:http://docs.mongodb.org/manual/reference/mongorestore/

हालांकि इस मामले में यह निर्भर करता है। यदि संग्रह का शार्प नहीं किया गया है तो आप renameCollection . का उपयोग कर सकते हैं ( http://docs.mongodb.org/manual/reference/command/renameCollection/ ) या आप (जावास्क्रिप्ट कोड में) की अधिक मैन्युअल विधि का उपयोग कर सकते हैं:

db.collection1.drop(); // Drop entire other collection
db.collection1_backup.find().forEach(function(doc){
   db.collection1.insert(doc); // start to replace
});

ऐसा करने के वे सबसे सामान्य तरीके हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 2016 में उल्का उत्पादन डेटाबेस तक पहुंचना

  2. Mongoid का उपयोग करके बैच सम्मिलित/अद्यतन करें?

  3. मैं नेवला में एकाधिक दस्तावेज़ कैसे अपडेट कर सकता हूं?

  4. उल्का:अप्रत्याशित मोंगो निकास कोड 100

  5. मोंगोडब हॉटफिक्स KB2731284