vibe.d beta banner
get vibe.d
0.10.0

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

Module vibe.db.mongo.collection

MongoCollection class

Functions

NameDescription
enforceWireVersionConstraints(field, serverVersion) Unsets nullable fields not matching the server version as defined per UDAs.
since(v) UDA to unset a nullable field if the server wire version doesn't at least match the given version. (inclusive)
until(v) UDA to unset a nullable field if the server wire version is newer than the given version. (inclusive)

Structs

NameDescription
AggregateOptions Represents available options for an aggregate call
Collation Collation allows users to specify language-specific rules for string comparison, such as rules for letter-case and accent marks.
CursorInitArguments
MaxWireVersion UDA to unset a nullable field if the server wire version is newer than the given version. (inclusive)
MinWireVersion UDA to unset a nullable field if the server wire version doesn't at least match the given version. (inclusive)
MongoCollection Represents a single collection inside a MongoDB.
ReadConcern Specifies a level of isolation for read operations. For example, you can use read concern to only read data that has propagated to a majority of nodes in a replica set.
Authors

Sönke Ludwig

Copyright

© 2012-2016 Sönke Ludwig

License

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