Details
-
Bug
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
Query Execution
-
ALL
-
-
Query 2020-11-02, Query 2020-11-30, Query 2020-12-14, Query 2020-12-28, Query 2021-01-11, Query 2021-01-25
Description
When SBE mode is enabled, I noticed that when dot notation with numeric field names (ex. "a.0") is used with the find() command it doesn't always return correct results. (This came up while I was working on SERVER-49686 and doing some testing.)
See the "Steps To Reproduce" section for a specific example. It looks like some sort of special handling is required when a field name is numeric.
Attachments
Issue Links
- is duplicated by
-
SERVER-49859 ☂️ Implement positional projection operators in SBE
-
- Closed
-
- is related to
-
SERVER-54405 Use classic engine for queries with numeric path components
-
- Closed
-