【发布时间】:2017-10-01 18:46:35
【问题描述】:
我正在尝试运行:
db.data.find({email: 'random@test.com'}).collation({locale:'en'})
但我不断得到一个 .collation is not a function。我是不是用错了脚本?
谢谢。
【问题讨论】:
-
你的mongodb版本是多少?它的 2.6,排序规则不存在。尝试在你的 mongo shell 中运行 db.version() 来检查它的版本。
-
collection 在 mongoDB 3.4 版本中
-
排序规则是 MongoDB 3.4 中的一个新特性; Robomongo(截至 1.0)尚不支持 MongoDB 3.4。有关更新,请参阅:github.com/Studio3T/robomongo/issues/1250。