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

想嘗試用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!

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!