bulk_operation_remove_with_opts() has the awkward behavior that it will send an invalid operation to the server if the "limit" option is not specified. Similarly, bulk_operation_update_with_opts() has the unintuitive behavior that it will perform a single-update unless the "multi" option is specified as true.
These API functions should be removed and replaced with new API functions bulk_operation_remove_many_with_opts() and bulk_operation_update_many_with_opts(). Like their bulk_operation_*_one_with_opts() counterparts, these API functions should set the "multi" and "limit" options appropriately on the generated requests.
- depends on
-
CDRIVER-1525 Flexible opts for bulk operations
- Closed
- is depended on by
-
CXX-1052 Port CRUD methods to use C driver 1.5 CRUD API
- Closed