Най-добрият начин да направите това (като се има предвид, че името на колекцията завършва с _backup
) вероятно е използвал mongorestore:http://docs.mongodb.org/manual/reference/mongorestore/
В този случай обаче зависи. Ако колекцията не е разчленена, можете да използвате renameCollection
( http://docs.mongodb.org/manual/reference/command/renameCollection/ ) или можете да използвате по-ръчен метод (в JavaScript код):
db.collection1.drop(); // Drop entire other collection
db.collection1_backup.find().forEach(function(doc){
db.collection1.insert(doc); // start to replace
});
Това са най-често срещаните методи за това.