-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Query 2020-09-07, Query 2020-09-21
Using the Array() method on a BSONElement results in a construction of a separate vector which we use to iterate and lex. This can be avoided by using embeddedObject() where the fieldnames are the indexes of the array.