Database MongoDB:使用$text和$search时降低已检查:返回的比率
我正在使用Mongo Atlas,我收到了很多关于高检查:返回比率的警告。检查后,相关查询使用Database MongoDB:使用$text和$search时降低已检查:返回的比率,database,mongodb,mongoose,indexing,Database,Mongodb,Mongoose,Indexing,我正在使用Mongo Atlas,我收到了很多关于高检查:返回比率的警告。检查后,相关查询使用$text索引和$search功能 请参见下面的查询: { "find": "users", "filter": { "role": "USER", "$text": { "$search": "someone@gmai
$text
索引和$search
功能
请参见下面的查询:
{
"find": "users",
"filter": {
"role": "USER",
"$text": {
"$search": "someone@gmail.com"
}
},
"sort": {
"score": {
"$meta": "textScore"
}
},
"projection": {
"score": {
"$meta": "textScore"
}
},
"limit": 20,
...
}
有没有办法解决这个高比率?我已经有了角色
的索引,显然它正在使用我的文本
索引
谢谢!
Alex将解释性查询计划添加到问题。@D.SM抱歉,我不明白你的意思?>将解释性查询计划添加到问题。@D.SM抱歉,我不明白你的意思?>