Mongoose文本搜索 - 深层嵌套索引?

时间:2017-02-01 12:55:44

标签: javascript node.js mongodb mongoose

使用Mongo DB的$text功能,我们可以通过应用via创建我在Mongoose中进行的可搜索索引。架构,例如:

RandomSchema.index({ description: 'text', notice: 'text'});

对象类似于

{
  description: "first",
  notice: "next"
  .. 
}

这很好用 - 但是如何让它适用于嵌套文本值呢?

以下任何一项工作都没有:

RandomSchema.index({ "randObj.title": 'text'});
RandomSchema.index({ randObj: { title: 'text' }});

其中一个例子可能是

{ 
  randObj: {
    title: "random string"
    ..
  }
  .. 
} 

此外,如果文档使用的是填充字段,我们是否也可以索引这些字符串字段?

0 个答案:

没有答案