userver: storages::mongo::bulk_ops::Delete Class Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
storages::mongo::bulk_ops::Delete Class Reference

Your opinion will help to improve our service

Leave a feedback >

#include <userver/storages/mongo/bulk_ops.hpp>

Detailed Description

Deletes documents as part of bulk operation.

Definition at line 99 of file bulk_ops.hpp.

Public Types

enum class  Mode {
  kSingle ,
  kMulti
}
 

Public Member Functions

 Delete (Mode mode, formats::bson::Document selector)
 
 Delete (const Delete &)
 
 Delete (Delete &&) noexcept
 
Deleteoperator= (const Delete &)
 
Deleteoperator= (Delete &&) noexcept
 
void SetOption (const options::Hint &)
 

Member Enumeration Documentation

◆ Mode

enum class storages::mongo::bulk_ops::Delete::Mode
strong

Definition at line 101 of file bulk_ops.hpp.

Member Function Documentation

◆ SetOption()

void storages::mongo::bulk_ops::Delete::SetOption ( const options::Hint )
Note
Available starting in MongoDB 4.2

Friends And Related Symbol Documentation

◆ storages::mongo::operations::Bulk

friend class storages::mongo::operations::Bulk
friend

Definition at line 115 of file bulk_ops.hpp.


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