आप "थिंग्स 2" नामक एक और संग्रह बना सकते हैं और वहां रिमोट संग्रह क्लोन कर सकते हैं। फिर "थिंग्स 2" संग्रह के प्रत्येक दस्तावेज़ के लिए "चीजें" संग्रह में अनियंत्रित थोक सम्मिलन का उपयोग करें - यह डुप्लिकेट कुंजी त्रुटियों को तब तक अनदेखा कर देगा जब तक कि संपूर्ण थोक सम्मिलन नहीं किया जाता है।
db.cloneCollection('localhost:27018', 'things2');
var cursor = db.things2.find(); null;
var bulk = db.things.initializeUnorderedBulkOp();
cursor.forEach(function(doc) {
bulk.insert(doc);
});
bulk.execute();
या आप "थिंग्स 2" संग्रह से सभी दस्तावेजों के साथ एक सरणी बना सकते हैं और फिर इसे "चीजें" संग्रह में विकल्प के साथ "सम्मिलित" कर सकते हैं {ordered:false}
db.cloneCollection('localhost:27018', 'things_2');
var things2array = db.things2.find().toArray(); null;
db.things.insert(things2array,{ ordered : false });