mongodb覆蓋索引不起作用?
阿神
阿神 2017-05-02 09:26:38
0
1
775

想嘗試用mongodb覆蓋索引提高查詢效能,可是並不能實現。程式碼如下
下圖是查詢語句

索引如下

查詢分析

由查詢分析可知,mongodb還是有去查詢具體的文檔資訊的,並不是直接由索引回傳資料

阿神
阿神

闭关修行中......

全部回覆(1)
phpcn_u1582

幫忙回答這個問題,請留意如下情形:

1、您建立的是複合索引:sale_amount+audit

2、在您的複合索引中,實際工作的索引有兩個:sale_amount(prefix index ) 和 sale_amount+audit

3、對應您的查詢,您以audit為條件{audit : true},不會用到索引的。

供參考。

Love MongoDB! Have Fun!

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板