-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Integration
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Currently order of attributes in the command matters when computing its query shape. find({a: 1, b: 1}) and find({b:1, a: 1}) will have different shape even though they are semantically equivalent.
This limitation is causing difficulties for both operations team (specifying query settings per shape is now more complicated as it may require specifying settings on multiple instances of the same semantical shape) as well as for the analytics team that interprets $queryStats data.
- related to
-
SERVER-92786 Verify that sometimes we get the same query with different predicate order by checking $queryStats
-
- Closed
-