Provided by: libmongoc-doc_1.9.2+dfsg-1build1_all bug

NAME

       mongoc_collection_create_bulk_operation_with_opts - mongoc_collection_create_bulk_operation_with_opts()

SYNOPSIS

          mongoc_bulk_operation_t *
          mongoc_collection_create_bulk_operation_with_opts (
             mongoc_collection_t *collection,
             const bson_t *opts) BSON_GNUC_WARN_UNUSED_RESULT;

PARAMETERS

collection: A mongoc_collection_t.

       • opts: A bson_t containing additional options.

DESCRIPTION

       This  function  shall begin a new bulk operation. After creating this you may call various functions such
       as mongoc_bulk_operation_update(), mongoc_bulk_operation_insert() and others.

       After calling mongoc_bulk_operation_execute() the commands will be executed in as  large  as  batches  as
       reasonable by the client.

       If  opts  contains  a  field  "ordered"  with  a  true value, or no "ordered" value at all, then the bulk
       operation is ordered and processing will stop at the first error.

       If opts contains a field "ordered" with a false value, then the bulk operation will attempt  to  continue
       processing even after the first failure.

       All  operations  in  the  bulk operation will use the "writeConcern" field specified in opts. If there is
       none  then  the  collection's  write  concern  is  used.  The  global  default  is  acknowledged  writes:
       MONGOC_WRITE_CONCERN_W_DEFAULT.

       If  opts  contains  a  "sessionId"  field,  which  may  be  added  with mongoc_client_session_append, all
       operations in the bulk operation will use the corresponding mongoc_client_session_t. See the example code
       for mongoc_client_session_t.

SEE ALSO

       Bulk Write Operations

       mongoc_bulk_operation_t

ERRORS

       Errors are propagated when executing the bulk operation.

RETURNS

       A  newly allocated mongoc_bulk_operation_t that should be freed with mongoc_bulk_operation_destroy() when
       no longer in use.

       WARNING:
          Failure to handle the result of this function is a programming error.

AUTHOR

       MongoDB, Inc

COPYRIGHT

       2018, MongoDB, Inc

1.9.3-dev                                         Feb 05, 20MONGOC_COLLECTION_CREATE_BULK_OPERATION_WITH_OPTS(3)