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

XMLWordPrintableJSON

    • 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

       

       

       

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

              Created:
              Updated: