20 #include "mongo/bson/bsonobj.h"
21 #include "mongo/client/bulk_update_builder.h"
22 #include "mongo/client/write_result.h"
93 void insert(
const BSONObj& doc);
107 const std::string _ns;
110 size_t _currentIndex;
111 std::vector<WriteOperation*> _write_operations;
Represents a single server side write operation and encapsulates the process for encoding the operati...
Definition: write_operation.h:31
the main MongoDB namespace
Definition: bulk_operation_builder.h:24
Class for constructing and executing bulk operations against MongoDB via a fluent API...
Definition: bulk_operation_builder.h:54
Class for constructing bulk write operations which have an applied filter.
Definition: bulk_update_builder.h:31
Class representing the result of a write operations sent to the server.
Definition: write_result.h:33
Class to encapsulate client side "Write Concern" concept.
Definition: write_concern.h:35
Class for constructing bulk write operations which have an applied filter and are to be performed as ...
Definition: bulk_upsert_builder.h:31
abstract class that implements the core db operations
Definition: dbclientinterface.h:1330
C++ representation of a "BSON" object – that is, an extended JSON-style object in a binary represent...
Definition: bsonobj.h:78