userver: userver/storages/mongo/operations.hpp File Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
operations.hpp File Reference

Collection operation models. More...

+ Include dependency graph for operations.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  storages::mongo::operations::Count
 Counts documents matching the filter. More...
 
class  storages::mongo::operations::CountApprox
 Returns approximate number of documents in a collection. More...
 
class  storages::mongo::operations::Find
 Retrieves documents matching the filter. More...
 
class  storages::mongo::operations::InsertOne
 Inserts a single document. More...
 
class  storages::mongo::operations::InsertMany
 Inserts multiple documents. More...
 
class  storages::mongo::operations::ReplaceOne
 Replaces a single document. More...
 
class  storages::mongo::operations::Update
 Updates documents. More...
 
class  storages::mongo::operations::Delete
 Deletes documents. More...
 
class  storages::mongo::operations::FindAndModify
 Atomically updates a document and returns either previous or new version. More...
 
class  storages::mongo::operations::FindAndRemove
 Atomically removes a document and returns it. More...
 
class  storages::mongo::operations::Aggregate
 Runs an aggregation pipeline. More...
 
class  storages::mongo::operations::Drop
 

Namespaces

namespace  storages
 Components, clients and helpers for different databases and storages.
 
namespace  storages::mongo
 MongoDB client.
 
namespace  storages::mongo::operations
 Collection operations.
 

Detailed Description

Collection operation models.

Definition in file operations.hpp.