MongoDB C++ Driver mongocxx-3.0.3
Loading...
Searching...
No Matches
Public Member Functions | List of all members
mongocxx::result::bulk_write Class Reference

Class representing the result of a MongoDB bulk write operation. More...

#include <bulk_write.hpp>

Public Member Functions

 bulk_write (bsoncxx::document::value raw_response)
 
std::int32_t inserted_count () const
 Gets the number of documents that were inserted during this operation.
 
std::int32_t matched_count () const
 Gets the number of documents that were matched during this operation.
 
std::int32_t modified_count () const
 Gets the number of documents that were modified during this operation.
 
std::int32_t deleted_count () const
 Gets the number of documents that were deleted during this operation.
 
std::int32_t upserted_count () const
 Gets the number of documents that were upserted during this operation.
 
id_map upserted_ids () const
 Gets the ids of the upserted documents.
 

Detailed Description

Class representing the result of a MongoDB bulk write operation.

Constructor & Destructor Documentation

◆ bulk_write()

mongocxx::result::bulk_write::bulk_write ( bsoncxx::document::value  raw_response)
explicit
Todo:
documment this method

Member Function Documentation

◆ deleted_count()

std::int32_t mongocxx::result::bulk_write::deleted_count ( ) const

Gets the number of documents that were deleted during this operation.

Returns
The number of documents that were deleted.

◆ inserted_count()

std::int32_t mongocxx::result::bulk_write::inserted_count ( ) const

Gets the number of documents that were inserted during this operation.

Returns
The number of documents that were inserted.

◆ matched_count()

std::int32_t mongocxx::result::bulk_write::matched_count ( ) const

Gets the number of documents that were matched during this operation.

Returns
The number of documents that were matched.

◆ modified_count()

std::int32_t mongocxx::result::bulk_write::modified_count ( ) const

Gets the number of documents that were modified during this operation.

Returns
The number of documents that were modified.

◆ upserted_count()

std::int32_t mongocxx::result::bulk_write::upserted_count ( ) const

Gets the number of documents that were upserted during this operation.

Returns
The number of documents that were upserted.

◆ upserted_ids()

id_map mongocxx::result::bulk_write::upserted_ids ( ) const

Gets the ids of the upserted documents.

Note
The returned id_map must not be accessed after the bulk_write object is destroyed.
Returns
A map from bulk write index to _id field for upserted documents.

The documentation for this class was generated from the following file: