0

我正在使用 mongoDB 2.6,我的文档结构是这样的:

{
    "about": <about me>,
    "_id" : <id>
}

我想在 about 字段上应用文本搜索。我是这样做的:db.user.ensureIndex({"about":"text"})

但是当我运行搜索查询时:db.user.find({$text:{$search:"internet"}})我收到此错误:error: { "$err" : "invalid operator: $search", "code" : 10068 }根据文档,默认情况下在 mongodb 2.6 上启用了文本搜索。那么有什么问题呢?早些时候我在我的机器上安装了 2.2。我最近下载了 2.6,我只使用 2.6 应用了这个索引。

4

0 回答 0