与此密切相关,但我使用的是 mongod 3.2 版,这意味着它是一个不同的问题。
我创建了一个文本索引:
> db.mycollection.createIndex({body:'text'})
然后我尝试搜索它:
> db.mycollection.find({$text:{$search:'foo'}})
Error: error: { "$err" : "invalid operator: $search", "code" : 10068 }
它应该工作。(对 v3.2 的 $text 运算符的更改不应该影响这一点。)我做错了什么?