-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Aggregation pipeline
-
None
-
Iteration Jackfruit, Iteration Kiwi, Iteration Lime
-
Not Needed
The aggregation pipeline builder doesn't find the correct documents for $match stages on int64 fields. Attached is a screenshot of an example. I think this may have something to do with the EJSON parsing converting the int64 value to a double along the way as I discovered this bug while working on CLOUDP-66548 which also involved int64s accidentally being converted to doubles.
- is related to
-
MONGOSH-341 Wrong values with NumberLong for numbers > Number.MAX_SAFE_INTEGER
- Closed