我需要将旧集合从一个数据库存档/移动到另一个数据库。 包含数据的集合需要移到目标数据库。
需要从数据库中移出的集合:SRC->数据库:SRC_ARC:
需要使用python脚本将所有旧的收集开始模式ABC2*
从DB:SRC移至DB:SRC_ARC
我已经知道将getCollectionNames()
与filter()
一起使用来列出集合名称和db.runCommand ({renameCollection: *******})
。问题是如何将值从getCollectionNames
命令循环传递到下一个renameCollection
命令。重命名将使集合不会删除源集合,因此明确需要删除集合。
有没有更好的方法来实现这一目标。 对此有所帮助。
-Subash