Javascript 如何获取集合名称为';%的所有集合2015%';
我在MongoDB中收藏了名为has Year的收藏品 比如说 我有三套 2015年山姆 2015年约翰 2014年山姆 如何获取 2015年山姆 2015年约翰Javascript 如何获取集合名称为';%的所有集合2015%';,javascript,regex,mongodb,Javascript,Regex,Mongodb,我在MongoDB中收藏了名为has Year的收藏品 比如说 我有三套 2015年山姆 2015年约翰 2014年山姆 如何获取 2015年山姆 2015年约翰 使用Mongodb查询使用getCollectionNames方法,并使用正则表达式过滤它们: > db.getCollectionNames().filter(function (c) { return /^2015\-/.test(c); }) [ "2015-foo", "2015-foo1" ] 如果您使用的是Mong
使用Mongodb查询使用
getCollectionNames
方法,并使用正则表达式过滤它们:
> db.getCollectionNames().filter(function (c) { return /^2015\-/.test(c); })
[ "2015-foo", "2015-foo1" ]
如果您使用的是MongoDB 3或更高版本,则可以在集合名称上使用带过滤器的选项。如果您使用的是2.x,那么您必须按照Ionica指出的那样在完整列表中进行筛选