mongo索引的排序和非前缀子集

时间:2017-08-08 04:04:21

标签: mongodb indexing

在mongodb官方文档中,它说:

  

例如,集合数据具有以下索引:

     

{ a: 1, b: 1, c: 1, d: 1 }

     

以下操作可以使用索引来获取排序顺序:

     

实施例

     

db.data.find( { a: 5 } ).sort( { b: 1, c: 1 } )

     

db.data.find( { b: 3, a: 4 } ).sort( { c: 1 } )

     

db.data.find( { a: 5, b: { $lt: 3} } ).sort( { b: 1 } )

我不理解第二个示例,为什么使用sort {b: 5, a: 4}查询{c: 1}可以使用索引{a: 1, b: 1, c: 1, d: 1}

这是offical documentation

0 个答案:

没有答案