vibe.db.mongo.connection

Low level mongodb protocol.

Public Imports

vibe.data.bson
public import vibe.data.bson;
Undocumented in source.

Members

Aliases

GetMoreDocumentDelegate
alias GetMoreDocumentDelegate(T) = void delegate(ref T document) @(safe)
Undocumented in source.
GetMoreHeaderDelegate
alias GetMoreHeaderDelegate = void delegate(long id, string ns, size_t count) @(safe)
Undocumented in source.
MongoErrorDescription
alias MongoErrorDescription = immutable(_MongoErrorDescription)

D POD representation of Mongo error object.

Classes

MongoAuthException
class MongoAuthException

Generic class for all exceptions related to authentication problems.

MongoConnection
class MongoConnection

internal Provides low-level mongodb protocol access.

MongoDBException
class MongoDBException

Wrapper class for all inner mongo collection manipulation errors.

MongoDriverException
class MongoDriverException

Generic class for all exception related to unhandled driver problems.

MongoException
class MongoException

Root class for vibe.d Mongo driver exception hierarchy.

Enums

WireVersion
enum WireVersion
Undocumented in source.

Structs

MongoDBInfo
struct MongoDBInfo
Undocumented in source.
ServerDescription
struct ServerDescription
Undocumented in source.

Meta

License

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

Authors

Sönke Ludwig