찾다

 >  Q&A  >  본문

mongodb覆盖索引不起作用?

想尝试一下用mongodb覆盖索引提高查询性能,可是并不能实现。代码如下
下图是查询语句

索引如下

查询分析

由查询分析可知,mongodb还是有去查询具体的文档信息的,并不是直接由索引返回数据

阿神阿神2757일 전739

모든 응답(1)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-05-02 09:28:38

    이 질문에 답하려면 다음 상황에 주의하세요.

    1. 복합 인덱스를 생성했습니다: sale_amount+audit

    2. 종합 지수에는 두 개의 실제 작업 지수가 있습니다: sale_amount(접두사 지수) 및 sale_amount+audit

    3. 귀하의 쿼리에 대해 감사를 {audit: true} 조건으로 사용하면 인덱스가 사용되지 않습니다.

    참고로.

    MongoDB를 사랑해주세요! 재미있게 보내세요!

    회신하다
    0
  • 취소회신하다