【问题标题】:Mongodb / Jongo sorting then limit, vs, limit then sortingMongodb / Jongo排序然后限制,vs,限制然后排序
【发布时间】:2013-08-07 16:52:34
【问题描述】:

这两个是否保证相同:

collection.limit(10).sort("{score: -1}")

collection.sort("{score: -1}").limit(10)

第二个进行全局排序,并返回前 10 个。第一个保证做同样的事情,还是只返回 10 个排序的记录?

谢谢

【问题讨论】:

    标签: java mongodb jongo


    【解决方案1】:

    在普通查询中,首先处理sort,然后是skip,然后是limit,无论您将它们添加到光标对象中的顺序如何。

    聚合框架将按照在管道中出现的顺序执行$sort$skiplimit 运算符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多