-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
Use Case
As a driver engineer
I want to add control over the useBigInt64 flag to the Node Driver
So that users can enable/disable this flag in their code
Unknowns
Acceptance Criteria
Implementation Requirements
- Ensure that option follows pattern of BSON options being inherited from the client, to db, to collection to per-operation level specification
- Prevent users from setting `useBigInt64` to true at the client level if `promoteLongs` is set to false
Testing Requirements
- Check that the enabling/disabling of this flag does not break any existing functionality
Documentation Requirements
- Update inline documentation for BSONSerializationOptions to explain usage of useBigInt64