2014-08-30 144 views
0

我想問一下關於mongodb索引。我可以在查找和排序中使用不同的索引嗎?舉例來說,我有兩個索引:mongodb索引查找索引排序

(a:-1) 
    (b:1,c:1) 

什麼索引使用這句話?

({a:[$gt30}},{a:[$lt50}}]}.sort({c:1}) 

回答

1

我可以在查找和排序使用不同的指標。

閱讀一些更成之後,你會在文檔頁面下方看到指數intersectioning:http://docs.mongodb.org/manual/core/index-intersection/#index-intersection-and-sort

指數路口時不適用排序()操作需要索引,從完全分開查詢謂詞。

所以,不,即使ypou創建的{c:1}指數它不能independantly用於相交{a:1}

哪些索引使用這句話?

在這種情況下,將僅使用{a:1}