19#include <bsoncxx/stdx/optional.hpp>
20#include <mongocxx/write_type.hpp>
21#include <mongocxx/model/insert_one.hpp>
22#include <mongocxx/model/delete_one.hpp>
23#include <mongocxx/model/delete_many.hpp>
24#include <mongocxx/model/update_one.hpp>
25#include <mongocxx/model/update_many.hpp>
26#include <mongocxx/model/replace_one.hpp>
28#include <mongocxx/config/prelude.hpp>
31MONGOCXX_INLINE_NAMESPACE_BEGIN
54 write_type type()
const;
64 MONGOCXX_PRIVATE
void destroy_member()
noexcept;
79MONGOCXX_INLINE_NAMESPACE_END
82#include <mongocxx/config/postlude.hpp>
Class representing a MongoDB delete operation that removes multiple documents.
Definition delete_many.hpp:28
Class representing a MongoDB delete operation that removes a single document.
Definition delete_one.hpp:28
Class representing a MongoDB insert operation that creates a single document.
Definition insert_one.hpp:28
Class representing a MongoDB update operation that replaces a single document.
Definition replace_one.hpp:30
Class representing a MongoDB update operation that modifies multiple documents.
Definition update_many.hpp:30
Class representing a MongoDB update operation that modifies a single document.
Definition update_one.hpp:30