Javascript Mongoose文本搜索-深层嵌套索引?
使用MongoDB的特性,我们可以创建可搜索的索引,这是我在Mongoose中通过应用via所做的。模式,例如:Javascript Mongoose文本搜索-深层嵌套索引?,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,使用MongoDB的特性,我们可以创建可搜索的索引,这是我在Mongoose中通过应用via所做的。模式,例如: RandomSchema.index({ description: 'text', notice: 'text'}); 物体相似的地方 { description: "first", notice: "next" .. } 这很好——但是我如何才能让它对嵌套文本值起作用呢 以下两项工作均不适用: RandomSchema.index({ "randObj.title
RandomSchema.index({ description: 'text', notice: 'text'});
物体相似的地方
{
description: "first",
notice: "next"
..
}
这很好——但是我如何才能让它对嵌套文本值起作用呢
以下两项工作均不适用:
RandomSchema.index({ "randObj.title": 'text'});
RandomSchema.index({ randObj: { title: 'text' }});
可以举一个例子
{
randObj: {
title: "random string"
..
}
..
}
另外,如果文档使用的是填充字段,我们是否也可以为这些字符串字段编制索引