【问题标题】:MongoDB Robomongo: db.data.find(...).collation is not a functionMongoDB Robomongo:db.data.find(...).collat​​ion 不是函数
【发布时间】:2017-10-01 18:46:35
【问题描述】:

我正在尝试运行:

db.data.find({email: 'random@test.com'}).collation({locale:'en'})

但我不断得到一个 .collat​​ion 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

标签: mongodb robo3t


【解决方案1】:

“排序规则”是在 MongoDB 3.4 中引入的。现在可以使用最新测试版的 Mongo DB 3.4:Robomongo 1.1 - Beta version with MongoDB 3.4 Support。仅供参考。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-11
    • 1970-01-01
    • 2018-03-15
    • 2013-08-30
    • 2017-04-03
    • 2013-01-26
    • 2013-05-03
    • 2020-02-13
    相关资源
    最近更新 更多