Nejlepší způsob, jak to udělat (vzhledem k tomu, že název kolekce končí _backup
) je možné, že jste použili mongorestore:http://docs.mongodb.org/manual/reference/mongorestore/
V tomto případě však záleží. Pokud není kolekce nesdílená, můžete použít renameCollection
( http://docs.mongodb.org/manual/reference/command/renameCollection/ ) nebo můžete použít manuálnější metodu (v kódu JavaScript):
db.collection1.drop(); // Drop entire other collection
db.collection1_backup.find().forEach(function(doc){
db.collection1.insert(doc); // start to replace
});
Toto jsou nejběžnější způsoby, jak toho dosáhnout.