Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取集合名称为';%的所有集合2015%';_Javascript_Regex_Mongodb - Fatal编程技术网

Javascript 如何获取集合名称为';%的所有集合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中收藏了名为has Year的收藏品

比如说 我有三套

2015年山姆

2015年约翰

2014年山姆

如何获取

2015年山姆

2015年约翰


使用Mongodb查询

使用
getCollectionNames
方法,并使用正则表达式过滤它们:

> db.getCollectionNames().filter(function (c) { return /^2015\-/.test(c); })
[ "2015-foo", "2015-foo1" ]

如果您使用的是MongoDB 3或更高版本,则可以在集合名称上使用带过滤器的选项。如果您使用的是2.x,那么您必须按照Ionica指出的那样在完整列表中进行筛选