Skip to content

Conversation

qingyang-hu
Copy link
Collaborator

GODRIVER-3522

Summary

Add support for the rawData option for time-series bucket access - PR2
Stacked on the top of #2123

Add support for the following operations:

  • client bulkWrite
  • listCollections
  • index operations

Background & Motivation

Copy link
Contributor

API Change Report

./v2/mongo/options

incompatible changes

ClientBulkWriteOptions: old is comparable, new is not
CreateIndexesOptions: old is comparable, new is not
DropIndexesOptions: old is comparable, new is not
ListCollectionsOptions: old is comparable, new is not
ListIndexesOptions: old is comparable, new is not

compatible changes

ClientBulkWriteOptions.Internal: added
CreateIndexesOptions.Internal: added
DropIndexesOptions.Internal: added
ListCollectionsOptions.Internal: added
ListIndexesOptions.Internal: added

./v2/x/mongo/driver/operation

compatible changes

(*CreateIndexes).RawData: added
(*DropIndexes).RawData: added
(*ListCollections).RawData: added
(*ListIndexes).RawData: added

./v2/x/mongo/driver/xoptions

compatible changes

SetInternalClientBulkWriteOptions: added
SetInternalCreateIndexesOptions: added
SetInternalDropIndexesOptions: added
SetInternalListCollectionsOptions: added
SetInternalListIndexesOptions: added

@qingyang-hu qingyang-hu requested a review from matthewdale August 5, 2025 20:03
@qingyang-hu qingyang-hu marked this pull request as ready for review August 5, 2025 21:00
@qingyang-hu qingyang-hu requested a review from a team as a code owner August 5, 2025 21:00
Copy link
Collaborator

@matthewdale matthewdale left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! 👍

@qingyang-hu qingyang-hu merged commit 6c43dc5 into mongodb:feature/godriver-3522-rawdata Aug 8, 2025
30 of 35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants