Możesz utworzyć inną kolekcję o nazwie powiedz "things2" i sklonować tam kolekcję zdalną. Następnie użyj nieuporządkowanego wstawiania zbiorczego do kolekcji „rzeczy” dla każdego dokumentu z kolekcji „rzeczy2” — błędy zduplikowanych kluczy będą ignorowane do czasu zakończenia całego wstawiania zbiorczego.
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();
lub możesz utworzyć tablicę ze wszystkimi dokumentami z kolekcji "things2", a następnie "wstawić" ją do kolekcji "things" za pomocą opcji { order:false }
db.cloneCollection('localhost:27018', 'things_2');
var things2array = db.things2.find().toArray(); null;
db.things.insert(things2array,{ ordered : false });