Cách tốt nhất để thực hiện việc này (xem xét tên của bộ sưu tập kết thúc bằng _backup
) có thể đã sử dụng mongorestore:http://docs.mongodb.org/manual/reference/mongorestore/
Tuy nhiên trong trường hợp này nó phụ thuộc. Nếu bộ sưu tập không được bổ sung, bạn có thể sử dụng renameCollection
(http://docs.mongodb.org/manual/reference/command/renameCollection/) hoặc bạn có thể sử dụng phương pháp thủ công hơn (trong mã JavaScript):
db.collection1.drop(); // Drop entire other collection
db.collection1_backup.find().forEach(function(doc){
db.collection1.insert(doc); // start to replace
});
Đó là những phương pháp phổ biến nhất để thực hiện việc này.