MongoDB-要求根据模式将旧集合从一个数据库归档到另一个数据库

时间:2018-12-06 13:32:57

标签: mongodb

我需要将旧集合从一个数据库存档/移动到另一个数据库。 包含数据的集合需要移到目标数据库。

需要从数据库中移出的集合:SRC->数据库:SRC_ARC:

  • ABC
  • ABC2018_01_01
  • ABC2018_01_02
  • ABC2018_01_03

需要使用python脚本将所有旧的收集开始模式ABC2*从DB:SRC移至DB:SRC_ARC

我已经知道将getCollectionNames()filter()一起使用来列出集合名称和db.runCommand ({renameCollection: *******})。问题是如何将值从getCollectionNames命令循环传递到下一个renameCollection命令。重命名将使集合不会删除源集合,因此明确需要删除集合。

有没有更好的方法来实现这一目标。 对此有所帮助。

-Subash

0 个答案:

没有答案