vibe.d beta banner
get vibe.d
0.8.1

Asynchronous I/O that doesn’t get in your way, written in D

Module vibe.db.mongo.connection

Low level mongodb protocol.

Functions

NameDescription
parseMongoDBUrl(cfg, url)Parses the given string as a mongodb URL. The URL must be in the form documented at http://www.mongodb.org/display/DOCS/Connections which is:

Classes

NameDescription
MongoAuthExceptionGeneric class for all exceptions related to authentication problems.
MongoClientSettings[internal]
MongoConnection[internal] Provides low-level mongodb protocol access.
MongoDBExceptionWrapper class for all inner mongo collection manipulation errors.
MongoDriverExceptionGeneric class for all exception related to unhandled driver problems.
MongoExceptionRoot class for vibe.d Mongo driver exception hierarchy.

Structs

NameDescription
MongoDBInfo

Enums

NameDescription
DeleteFlags
InsertFlags
QueryFlags
ReplyFlags
UpdateFlags

Aliases

NameTypeDescription
DocDelegatevoid delegate(size_t idx, ref T doc)
MongoErrorDescriptionimmutable(vibe.db.mongo.connection._MongoErrorDescription)D POD representation of Mongo error object.
ReplyDelegatevoid delegate(long, ReplyFlags, int, int)
Authors

Sönke Ludwig

Copyright

© 2012-2014 RejectedSoftware e.K.

License

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