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

FreeBSD Manual Pages

  
 
  

home | help
MONGOC_COLLECTION_INSERT_BULK(3)   libmongoc  MONGOC_COLLECTION_INSERT_BULK(3)

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

SYNOPSIS
	  bool
	  mongoc_collection_insert_bulk	(mongoc_collection_t *collection,
					 mongoc_insert_flags_t flags,
					 const bson_t **documents,
					 uint32_t n_documents,
					 const mongoc_write_concern_t *write_concern,
					 bson_error_t *error);

PARAMETERS
        collection: A mongoc_collection_t.

        flags:	A bitwise or of	mongoc_insert_flags_t.

        documents: An array of	bson_t.

        n_documents: The number of documents in documents.

        write_concern:	A mongoc_write_concern_t or NULL.

        error:	An optional location for a bson_error_t	or NULL.

DESCRIPTION
       This function performs a	bulk insert of all of the documents  in	 docu-
       ments. This function is deprecated as it	cannot accurately return which
       documents may have failed during	the bulk insert.

ERRORS
       Errors are propagated via the error parameter.

       A write concern timeout or write	concern	error is considered a failure.

RETURNS
       Returns	true  if successful. Returns false and sets error if there are
       invalid arguments or a server or	network	error.

AUTHOR
       MongoDB,	Inc

COPYRIGHT
       2009-present, MongoDB, Inc.

1.30.2				 Apr 12, 2025 MONGOC_COLLECTION_INSERT_BULK(3)

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

home | help