Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MONGOC_COLLEC...BULK_OPERATION(3)  libmongoc MONGOC_COLLEC...BULK_OPERATION(3)

WARNING:
	  Deprecated	      since	    version	    1.9.0:	   Use
	  mongoc_collection_create_bulk_operation_with_opts() instead.

SYNOPSIS
	  mongoc_bulk_operation_t *
	  mongoc_collection_create_bulk_operation (
	     mongoc_collection_t *collection,
	     bool ordered,
	     const mongoc_write_concern_t *write_concern);

PARAMETERS
        collection: A mongoc_collection_t.

        ordered: If the operations must be performed in order.

        write_concern:	An optional mongoc_write_concern_t or NULL.

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 exe-
       cuted in	as large as batches as reasonable by the client.

       If ordered is true, then	processing will	stop at	the first error.

       If  ordered  is	not true, then the bulk	operation will attempt to con-
       tinue processing	even after the first failure.

       write_concern contains the write	concern	for all	operations in the bulk
       operation. If NULL, the collection's write concern is used. The	global
       default is acknowledged writes: MONGOC_WRITE_CONCERN_W_DEFAULT.

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  er-
	  ror.

       SEE ALSO:
	  Bulk Write Operations

	  mongoc_bulk_operation_t

AUTHOR
       MongoDB,	Inc

COPYRIGHT
       2009-present, MongoDB, Inc.

1.30.2				 Apr 12, 2025MONGOC_COLLEC...BULK_OPERATION(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mongoc_collection_create_bulk_operation&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help