-
Type: Task
-
Resolution: Done
-
Priority: Unknown
-
None
-
Component/s: CRUD
-
Needed
-
Drivers should add support for let to BulkWriteOptions. If specified, the option should be used to specify the top-level let option on all update and delete commands executed as part of that bulk write (the option does not apply to insert).
Note that there a presently no plans to add let options to bulk write models (e.g. UpdateOneModel). Although update does support a c option on individual statements, delete does not (pending SERVER-63704). That work can be deferred for now.
- depends on
-
SERVER-63704 Allow for each individual delete to accept parameters
- Backlog
-
SERVER-63733 Allow individual updates to accept parameters for non-pipeline updates
- Backlog
- is related to
-
DRIVERS-2027 Add 'let' option to ReplaceOptions
- Closed
- related to
-
DRIVERS-2226 Fix server version incompatibility for bulkWrite updateOne and updateMany server-side error tests of let support
- Closed
- split to
-
PHPLIB-748 Support 'let' option for multiple CRUD commands
- Closed
-
JAVA-4498 Support 'let' option in BulkWriteOptions
- Closed
-
PYTHON-3068 Add 'let' option to bulk_write models (UpdateOne, ReplaceOne, etc)
- Closed
-
CSHARP-4060 Support 'let' option in BulkWriteOptions
- Closed
-
CXX-2456 Support 'let' option in BulkWriteOptions
- Closed
-
GODRIVER-2314 Support 'let' option in BulkWriteOptions
- Closed
-
MOTOR-899 Support 'let' option in BulkWriteOptions
- Closed
-
NODE-4014 Support 'let' option in BulkWriteOptions
- Closed
-
RUBY-2911 Support 'let' option in BulkWriteOptions
- Closed
-
RUST-1189 Support 'let' option in BulkWriteOptions
- Closed
-
CDRIVER-4198 Support 'let' option for multiple CRUD commands
- Closed