1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
:man_page: mongoc_bulk_operation_delete
mongoc_bulk_operation_delete()
==============================
Synopsis
--------
.. code-block:: c
void
mongoc_bulk_operation_delete (mongoc_bulk_operation_t *bulk,
const bson_t *selector);
Deletes documents as part of a bulk operation. This only queues the operation. To execute it, call :symbol:`mongoc_bulk_operation_execute()`.
Deprecated
----------
.. warning::
This function is deprecated and should not be used in new code.
Please use :symbol:`mongoc_bulk_operation_remove()` instead.
Parameters
----------
* ``bulk``: A :symbol:`mongoc_bulk_operation_t`.
* ``selector``: A :symbol:`bson:bson_t`.
See Also
--------
:symbol:`mongoc_bulk_operation_remove_many_with_opts()`
:symbol:`mongoc_bulk_operation_remove_one_with_opts()`
Errors
------
Errors are propagated via :symbol:`mongoc_bulk_operation_execute()`.
|