使用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"
..
}
..
}
此外,如果文档使用的是填充字段,我们是否也可以索引这些字符串字段?