userver: userver/storages/mongo/operations.hpp File Reference
Loading...
Searching...
No Matches
operations.hpp File Reference

Detailed Description

Collection operation models.

Definition in file operations.hpp.

Go to the source code of this file.

+ Include dependency graph for operations.hpp:
+ This graph shows which files directly or indirectly include 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.