-
Type:
Investigation
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
This ticket was split from DRIVERS-3064, please see that ticket for a detailed description.
Use Case
As a developer
I want to execute operations on the raw timeseries collection data
So that I have access to the now hidden compressed data.
User Experience
- Users can provide a rawData option to various ops to execute that operation on the raw compressed timeseries data.
Dependencies
- Downstream: Compass, mongosh, Data Explorer
Risks/Unknowns
- None
Acceptance Criteria
Implementation Requirements
- Add the optional rawData boolean option to the options types for all supported operations.
- Decorate all supported operations' commands with the rawData property only if it is true and the server wire version >= 27.
- Refactor commands as necessary based on NODE-6404 (build commands after connection checkout) results.
Testing Requirements
- Sync Index Management, CRUD, and Collection Management unified tests that include the -rawdata.* pattern.
Documentation Requirements
- API docs on the options types for the new option.
- MongoDB manual for the Node driver in the Time Series section.
Follow Up Requirements
- None
- depends on
-
NODE-6883 Interface for time-series bucket access through user namespace
-
- Blocked
-