-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Integration
-
ALL
-
-
0
-
None
-
None
-
None
-
None
-
None
-
None
-
None
When serializing BSON Arrays with integer types, we are currently unable to preserve the Integer type information because we don't have an original bson parent which would allow us to confirm the type information. This resulted in a BF where update statements which are expected to be NoOps ended up making modifications to the documents, where the numeric values are equivalent, but the updated values have been coerced to double.
We should be able to preserve the type information by checking the type bits on the underlying spidermonkey value type instead.