Investigate changes in NODE-6883: Interface for time-series bucket access through user namespace

XMLWordPrintableJSON

    • Type: Investigation
    • Resolution: Duplicate
    • Priority: Major - P3
    • No version
    • Affects Version/s: None
    • Component/s: None
    • Not Needed

      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

       

       

       

              Assignee:
              Unassigned
              Reporter:
              TPM Jira Automations Bot
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: