【问题标题】:MongoError: server does not support collationMongoError:服务器不支持排序规则
【发布时间】:2019-07-07 10:58:51
【问题描述】:

我正在使用 mongoose paginate v2 从 3.2.7 版本的 mongodb 集合中检索文档。

var options = { page, limit };

Schema.paginate(query, options);

page (1) 和 limit (10) 是传递给结果的分页值。并且查询是所有文件 ({})。

这样做时,我收到以下错误:

MongoError: server 127.0.0.1:27017 does not support collation.

如何设置排序规则仅适用于 mongo 中的 1 个特定数据库?

【问题讨论】:

  • 选项和查询包含什么? db版本是多少?
  • @AnthonyWinzlet 添加了更多详细信息。 3.2.7版
  • collation 已在 mongodb 3.4 中引入。你必须升级它。

标签: mongodb mongoose collation pagination


【解决方案1】:

collation 已在 mongodb 3.4 及以上版本中引入。您必须升级 mongo 才能使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-06
    • 2021-09-17
    • 2014-02-22
    • 2019-01-24
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    • 2015-03-05
    相关资源
    最近更新 更多