vibe.db.mongo.connection

Low level mongodb protocol.

Public Imports

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

Members

Aliases

MongoErrorDescription
alias MongoErrorDescription = immutable(_MongoErrorDescription)

D POD representation of Mongo error object.

ReplyDelegate
alias ReplyDelegate = void delegate(long cursor, ReplyFlags flags, int first_doc, int num_docs) @(safe)
Undocumented in source.

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.

Templates

DocDelegate
template DocDelegate(T)
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