mongodb索引查找索引排序
问题描述:
我想问一下关于mongodb索引。我可以在查找和排序中使用不同的索引吗?举例来说,我有两个索引:mongodb索引查找索引排序
(a:-1)
(b:1,c:1)
什么索引使用这句话?
({a:[$gt30}},{a:[$lt50}}]}.sort({c:1})
答
我可以在查找和排序使用不同的指标。
阅读一些更成之后,你会在文档页面下方看到指数intersectioning:http://docs.mongodb.org/manual/core/index-intersection/#index-intersection-and-sort
指数路口时不适用排序()操作需要索引,从完全分开查询谓词。
所以,不,即使ypou创建的{c:1}
指数它不能independantly用于相交{a:1}
哪些索引使用这句话?
在这种情况下,将仅使用{a:1}
。