-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Query Optimization
-
Fully Compatible
-
ALL
-
v6.3, v6.0, v5.0
-
-
QO 2023-02-06, QO 2023-02-20, QO 2023-03-06
-
166
Literals outside the 32 bit epoch are currently compared to _id, which has already been trimmed to 32 bits, so we cannot accurately match against them. This obvious fix is to determine whether the compared dates can be outside the epoch range and not relying on _id in that case.
- is depended on by
-
SERVER-72428 filter/$match not working on 1970-01-01 for timeseries collection
- Closed
- is duplicated by
-
SERVER-72428 filter/$match not working on 1970-01-01 for timeseries collection
- Closed
- related to
-
SERVER-66469 Filtering timeseries with date-field does not include results from before 1970
- Closed