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

  
 
  

home | help
MONGOC_BULK_OPERATION_UPDATE(3)     libmongoc	 MONGOC_BULK_OPERATION_UPDATE(3)

SYNOPSIS
	void
	mongoc_bulk_operation_update (mongoc_bulk_operation_t *bulk,
				      const bson_t *selector,
				      const bson_t *document,
				      bool upsert);

     This  function  queues an update as part of a bulk operation. This does not
     execute the operation. To execute the entirety of the bulk  operation  call
     mongoc_bulk_operation_execute().

     document  MUST  only contain fields whose key starts with $. See the update
     document specification for more details.

     This function is superseded by mongoc_bulk_operation_update_one_with_opts()
     and mongoc_bulk_operation_update_many_with_opts().

PARAMETERS
     * bulk: A mongoc_bulk_operation_t.

     * selector: A bson_t that selects which documents to remove.

     * document: A bson_t containing the update document.

     * upsert: true if an upsert should be performed.

ERRORS
     Errors are propagated via mongoc_bulk_operation_execute().

     SEE ALSO:
	mongoc_bulk_operation_update_one_with_opts()

	mongoc_bulk_operation_update_many_with_opts()

AUTHOR
     MongoDB, Inc

COPYRIGHT
     2009-present, MongoDB, Inc.

1.30.8				  Aug 27, 2026	 MONGOC_BULK_OPERATION_UPDATE(3)

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

home | help