-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Execution Team 2019-08-26, Execution Team 2019-09-09
-
0
Many index implementations construct BSON objects to query indexes .
The process of creating a BSONObj query with a discriminator also encodes a 'l' or 'g' field
name, which is eventually encoded into KeyString. KeyString is capable of encoding this information without an 'l' or 'g', so we should transition the index implementations to convert directly to KeyString.
When SERVER-41720 is complete, it will be possible to make this transition for all storage engines except for ephermalForTest.
- depends on
-
SERVER-41720 Overload SortedDataInterface::Cursor::seek and seekExact to accept KeyStrings
- Closed