【发布时间】:2015-07-22 17:22:37
【问题描述】:
我的 mongodb 中有 20 个不同的集合,而且数量可能会增加很多。
有没有办法找出以“type_”开头的集合名称列表?如果没有,那么有没有办法对名称以“type_”开头的集合执行一些查询?
据我所知,db.getCollectionNames() 无法使用它会返回所有集合
【问题讨论】:
标签: mongodb mongodb-query mongodb-java
我的 mongodb 中有 20 个不同的集合,而且数量可能会增加很多。
有没有办法找出以“type_”开头的集合名称列表?如果没有,那么有没有办法对名称以“type_”开头的集合执行一些查询?
据我所知,db.getCollectionNames() 无法使用它会返回所有集合
【问题讨论】:
标签: mongodb mongodb-query mongodb-java
我认为这可行:
db.getCollectionNames().filter(function (c) { return c.indexOf('type_') == 0; })
在 3.0 中可能可以在没有函数的情况下执行此操作,请参阅 here
【讨论】: