【问题标题】:Can MongoDB use index for sorting in descending order?MongoDB可以使用索引进行降序排序吗?
【发布时间】:2013-11-21 11:15:30
【问题描述】:

MongoDB 能否使用按升序定义的索引(使用 {x:1})进行降序排序 sort({x:-1})?

我的猜测是肯定的,因为可以反转结果集。

explain() 告诉我它实际上使用了它(“cursor”:“BtreeCursor x_1 reverse”),但我仍然不确定。

【问题讨论】:

    标签: mongodb sorting indexing


    【解决方案1】:

    是的,它可以,但是为了在工作中使用扳手,它不能以相反的顺序使用复合索引。

    假设你已经定义了:

    {x:1,d:1}
    

    你不能使用这个索引来排序:

    {x:1,d:-1}
    

    【讨论】:

      猜你喜欢
      • 2021-06-03
      • 2014-10-24
      • 2010-10-27
      • 1970-01-01
      • 2011-12-04
      • 2016-07-08
      • 2019-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多