Bạn có thể tạo một bộ sưu tập khác có tên nói "things2" và sao chép bộ sưu tập từ xa ở đó. Sau đó, sử dụng chèn hàng loạt không có thứ tự cho bộ sưu tập "things" cho mỗi tài liệu của bộ sưu tập "things2" - nó sẽ bỏ qua các lỗi chính trùng lặp cho đến khi hoàn thành toàn bộ việc chèn hàng loạt.
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();
hoặc bạn có thể tạo một mảng với tất cả các tài liệu từ bộ sưu tập "things2" và sau đó "chèn" nó vào bộ sưu tập "things" với tùy chọn {Order:false}
db.cloneCollection('localhost:27018', 'things_2');
var things2array = db.things2.find().toArray(); null;
db.things.insert(things2array,{ ordered : false });