在MongoDB Compass中查询

时间:2017-09-08 09:41:09

标签: mongodb

一个简单的问题,我希望有人能为我解答。

我在MongoDB中有一个包含84,000个文档的集合。数据看起来像这样:

Data

有几千个文件包含" BOND"作为类别名称,如:

More Data

Even More Data

还有数千人......

目前在MongoDB Compass中我使用以下查询:

{ "Category" : "BOND" }

但当然这只返回1个文件,其中类别是BOND。

有人可以告诉我如何查询所有文件的字段名称"类别"包含" BOND"在它里面?

非常感谢, ģ

1 个答案:

答案 0 :(得分:13)

你应该使用正则表达式,即

{ "Category" : /^BOND.*/ }
类别的

以BOND或

开头
{ "Category" : /.*BOND.*/ }

类别中包含BOND