MongoDB 重命名集合移动集合
原理
利用 MongoDB 的重命名(renameCollection)进行集合的移动
- 普通重命名集合
db.source_name.renameCollection("target_name")
- 将集合移动到其他数据库
db.adminCommand( { renameCollection: "source_db.source_collection", to: "target_db.target_collection" } )
拓展
同理, pymongo 也可以使用上述命令进行集合重命名/移动操作