【问题标题】:Find collection names in mongo在 mongo 中查找集合名称
【发布时间】:2015-07-22 17:22:37
【问题描述】:

我的 mongodb 中有 20 个不同的集合,而且数量可能会增加很多。

有没有办法找出以“type_”开头的集合名称列表?如果没有,那么有没有办法对名称以“type_”开头的集合执行一些查询?

据我所知,db.getCollectionNames() 无法使用它会返回所有集合

【问题讨论】:

    标签: mongodb mongodb-query mongodb-java


    【解决方案1】:

    我认为这可行:

    db.getCollectionNames().filter(function (c) { return c.indexOf('type_') == 0; }) 
    

    在 3.0 中可能可以在没有函数的情况下执行此操作,请参阅 here

    【讨论】:

      猜你喜欢
      • 2013-07-22
      • 1970-01-01
      • 2017-05-31
      • 2015-02-27
      • 1970-01-01
      • 1970-01-01
      • 2018-04-08
      • 1970-01-01
      • 2020-06-29
      相关资源
      最近更新 更多