48 using id_map = std::map<std::size_t, bsoncxx::v_noabi::document::element>;
69 return std::move(_result);
125 return !(lhs == rhs);
140 return {std::move(v)};
bulk_write(bsoncxx::v_noabi::document::value raw_response)
The result of a write operation.
Definition bulk_write.hpp:1032
The result of a MongoDB bulk write operation.
Definition bulk_write.hpp:43
std::int32_t modified_count() const
Gets the number of documents that were modified during this operation.
std::int32_t upserted_count() const
Gets the number of documents that were upserted during this operation.
std::int32_t inserted_count() const
Gets the number of documents that were inserted during this operation.
operator v1::bulk_write::result() &&
Convert to the mongocxx::v1 equivalent.
Definition bulk_write.hpp:68
std::int32_t matched_count() const
Gets the number of documents that were matched during this operation.
std::int32_t deleted_count() const
Gets the number of documents that were deleted during this operation.
id_map upserted_ids() const
Gets the ids of the upserted documents.
bulk_write(bsoncxx::v_noabi::document::value raw_response)
Provides bsoncxx::v_noabi::document::element.
#define MONGOCXX_ABI_EXPORT_CDECL(...)
Equivalent to MONGOCXX_ABI_EXPORT with MONGOCXX_ABI_CDECL.
Definition export.hpp:52
The mongocxx v_noabi macro guard postlude header.
The mongocxx v_noabi macro guard prelude header.
The top-level namespace within which all bsoncxx library entities are declared.
Declares entities whose ABI stability is guaranteed for documented symbols.
Declares entities representing the result of various commands.
Declares entities whose ABI stability is NOT guaranteed.
v1::bulk_write to_v1(v_noabi::bulk_write v)
Convert to the mongocxx::v1 equivalent of v.
Definition bulk_write.hpp:162
v_noabi::bulk_write from_v1(v1::bulk_write v)
Convert to the mongocxx::v_noabi equivalent of v.
Definition bulk_write.hpp:155
The top-level namespace within which all mongocxx library entities are declared.
Provides entities used to represent BSON types.
Provides entities related to write operations.
Provides bsoncxx::v_noabi::document::value.
Provides bsoncxx::v_noabi::document::view.
Declares mongocxx::v_noabi::result::bulk_write.