我有一个架构" productSchema"这是很多傻瓜。我想对其中两个进行文本搜索(标题:String,Place:String)。
使用索引我试试这个:
productSchema.index({Title: "text", Place: "text"});
然后我有动态变量" Options.title"和" Options.place"。
接下来我尝试:
model.find(
{$text: {$search: Options.title}},
{$text: {$search: Options.adresse}},
{score: {$meta: "textScore"}})
.sort({score:{$meta:"textScore"}}).exec(function(err, results) {
`enter code here`if(!err){
console.log('results ' + results);}
但它表明它不起作用:
error: too many text index
我该怎么处理?