MONGOC_BULK_OPERATION_T(3) libmongoc MONGOC_BULK_OPERATION_T(3) Bulk Write Operations SYNOPSIS typedef struct _mongoc_bulk_operation_t mongoc_bulk_operation_t; DESCRIPTION mongoc_bulk_operation_t provides an abstraction for submitting multiple write operations as a single batch. After adding all of the write operations to the mongoc_bulk_operation_t, call mongoc_bulk_operation_execute() to execute the operation. WARNING: It is only valid to call mongoc_bulk_operation_execute() once. The mon- goc_bulk_operation_t must be destroyed afterwards. SEE ALSO: Bulk Write Operations mongoc_bulkwrite_t NOTE: If using MongoDB server 8.0+, prefer mongoc_bulkwrite_t over mongoc_bulk_operation_t to reduce network round trips. mongoc_bulkwrite_t uses the bulkWrite server command introduced in Mon- goDB server 8.0. bulkWrite command supports insert, update, and delete operations in the same payload. bulkWrite supports use of multiple col- lection namespaces in the same payload. mongoc_bulk_operation_t uses the insert, update and delete server com- mands available in all current MongoDB server versions. Write operations are grouped by type (insert, update, delete) and sent in separate com- mands. Only one collection may be specified per bulk write. AUTHOR MongoDB, Inc COPYRIGHT 2009-present, MongoDB, Inc. 1.30.8 Aug 27, 2026 MONGOC_BULK_OPERATION_T(3)
SYNOPSIS | DESCRIPTION | AUTHOR | COPYRIGHT
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mongoc_bulk_operation_t&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
