在mongodb中用于文本搜索的多个字段上的文本索引

时间:2018-11-27 22:18:20

标签: mongodb mongodb-query aggregation-framework textpattern

我在多个字段上创建了文本索引。 我的查询是如果我想在字段上单独使用查找/匹配,该怎么做?

Ex:通过命令为集合“ stores”中的字段“ name”和“ description”创建文本索引:db.stores.createIndex({name:“ text”,description:“ text”}) 现在,如果我使用匹配或查找,它将在两个字段中搜索。

$ match:{$ text:{$ search:“ coffee”}}或db.articles.find({$ text:{$ search:“ coffee”}})

是否可以通过文本搜索操作仅在名称或描述字段上进行搜索?

感谢任何帮助。

谢谢

0 个答案:

没有答案