ऐसा करने का सबसे अच्छा तरीका (संग्रह के नाम पर विचार करना _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
});
ऐसा करने के वे सबसे सामान्य तरीके हैं।