
[英]Apache Drill Query Execution plan don't use MongoDB Index
[英]Can a query still use an index to sort a field if the index was not the one chosen in the winning plan?
我在单个字段A
上有一个复合索引和一个索引。 如果在查找查询中,复合索引被选为获胜计划,结果按字段A
排序,是否会使用字段A
的索引来排序?
很不幸的是,不行。
MongoDB 不能使用不同的索引进行排序和文档选择。
请注意,它可以使用复合索引进行排序,即如果复合索引在{a:1, otherfield:1}
上,则该索引可用于多个字段的选择,并按a
排序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.