【发布时间】:2016-01-19 06:57:08
【问题描述】:
我在 MongoDB 中有名称为年份的集合
例如 我有三个系列
2015-山姆
2015-约翰
2014-山姆
如何获取列表
2015-山姆
2015-约翰
使用MongoDB查询
【问题讨论】:
标签: javascript regex mongodb
我在 MongoDB 中有名称为年份的集合
例如 我有三个系列
2015-山姆
2015-约翰
2014-山姆
如何获取列表
2015-山姆
2015-约翰
使用MongoDB查询
【问题讨论】:
标签: javascript regex mongodb
使用getCollectionNames 方法和filter 使用正则表达式:
> db.getCollectionNames().filter(function (c) { return /^2015\-/.test(c); })
[ "2015-foo", "2015-foo1" ]
【讨论】:
如果您使用的是 MongoDB 3 或更高版本,则可以使用 db.listCollections 对集合名称进行过滤。如果您使用的是 2.x,那么您必须按照 Ionica 指出的那样过滤完整列表。
【讨论】: