【发布时间】:2017-08-11 07:12:42
【问题描述】:
我的 mongodb 中有多个集合。
集合名称如 aaa_123,aaa_345,aaa_ccc,mmm,nnn 等...
许多集合名称都以 aaa_ 为前缀,并且还存在其他集合名称,我只需要删除以 aaa_ 为前缀的集合名称,但在手动中我删除了 db.aaa_123.drop(),它需要很长时间才能删除collection , mongodb 中是否有删除所有前缀为 aaa_ 的集合?
任何帮助表示赞赏..
【问题讨论】:
-
db.getCollectionInfos({ "name": /^aaa/ }).forEach( i => db.getCollection(i.name).drop() ) -
是的,它的工作正常,正如我所料
标签: mongodb