我在多个字段上创建了文本索引。 我的查询是如果我想在字段上单独使用查找/匹配,该怎么做?
Ex:通过命令为集合“ stores”中的字段“ name”和“ description”创建文本索引:db.stores.createIndex({name:“ text”,description:“ text”}) 现在,如果我使用匹配或查找,它将在两个字段中搜索。
$ match:{$ text:{$ search:“ coffee”}}或db.articles.find({$ text:{$ search:“ coffee”}})
是否可以通过文本搜索操作仅在名称或描述字段上进行搜索?
感谢任何帮助。
谢谢