vibe.db.mongo.impl.crud

MongoDB CRUD API definitions.

Members

Classes

MongoBulkWriteException
class MongoBulkWriteException

Exception for partially or fully failed writes from insert, update or delete.

Enums

CursorType
enum CursorType
DeleteFlags
deprecated enum DeleteFlags
Undocumented in source.
InsertFlags
deprecated enum InsertFlags
Undocumented in source.
QueryFlags
deprecated enum QueryFlags
Undocumented in source.
UpdateFlags
deprecated enum UpdateFlags
Undocumented in source.

Functions

handleWriteResult
void handleWriteResult(Bson dbResult, T result, string file, size_t line)

Handles the raw DB response from insert, update or delete operations.

Structs

AggregateOptions
struct AggregateOptions

Represents available options for an aggregate call

BulkWriteError
struct BulkWriteError

Describes a failed write command result for a single document.

BulkWriteOptions
struct BulkWriteOptions
CountOptions
struct CountOptions
DeleteOptions
struct DeleteOptions
DeleteResult
struct DeleteResult
Undocumented in source.
DistinctOptions
struct DistinctOptions
EstimatedDocumentCountOptions
struct EstimatedDocumentCountOptions
FindOptions
struct FindOptions
InsertManyOptions
struct InsertManyOptions
InsertManyResult
struct InsertManyResult
Undocumented in source.
InsertOneOptions
struct InsertOneOptions
InsertOneResult
struct InsertOneResult
Undocumented in source.
ReplaceOptions
struct ReplaceOptions
UpdateOptions
struct UpdateOptions
UpdateResult
struct UpdateResult
Undocumented in source.

Meta

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.

Authors

Jan Jurzitza