有了(a,b,c,d,e,f)则(a,b,c,d)是多余的,因为前者完全覆盖后者。当查询条件为(a,b,c,h)的时候,你提供的三个索引都可以使用,mongodb此时会进行一个简单查询,看哪个索引会最先返回101个符合条件的document,然后选中最合适的那个,可以参考下面的链接https://dba.stackexchange.com...
(a,b,c,d,e,f)
则(a,b,c,d)
是多余的,因为前者完全覆盖后者。(a,b,c,h)
的时候,你提供的三个索引都可以使用,mongodb此时会进行一个简单查询,看哪个索引会最先返回101个符合条件的document,然后选中最合适的那个,可以参考下面的链接https://dba.stackexchange.com...