我正在使用 Mongoose-Text-Search 插件 ( https://github.com/aheckmann/mongoose-text-search ) 来搜索我的 mongodb 数据库,但我收到了一条我从未见过的非常令人困惑的错误消息前。
error: name=MongoError, ok=0, errmsg=error processing query: ns=testdb.data limit=100 skip=0
Tree: TEXT : query=test, language=, tag=NULL
Sort: { $s: { $meta: "textScore" } }
Proj: { $s: { $meta: "textScore" } }
planner returned error: failed to use text index to satisfy $text query (if text index is compound, are equality predicates given for all prefix fields?)
有人可以解释这是什么意思吗?我想我正确使用了文本搜索插件,但我一辈子都无法弄清楚这里出了什么问题。
谢谢!