- aggregateBson aggregate(ARGS pipeline) 
- Calculates aggregate values for the data in a collection. 
- aggregateMongoCursor!R aggregate(S[] pipeline, AggregateOptions options) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- countulong count(T query) 
- Counts the results of the specified query expression. 
- distinctauto  distinct(string key, Q query) 
- Returns an input range of all unique values for a certain field for records matching the given query. 
- dropauto  drop() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- dropIndexO dropIndex(string name) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- ensureIndexO ensureIndex(const(std.typecons.Tuple!(string, int))[] field_orders, IndexFlags flags, core.time.Duration expire_time) 
- Creates or updates an index. 
- findMongoCursor!R find(T query, U returnFieldSelector, QueryFlags flags, int num_skip, int num_docs_per_chunk) 
- Queries the collection for existing documents. 
- findMongoCursor!(T, R, typeof(null)) find(T query) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- findMongoCursor!(Bson, R, typeof(null)) find() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- findAndModifyBson findAndModify(T query, U update, V returnFieldSelector) 
- Combines a modify and find operation to a single atomic operation. 
- findAndModifyBson findAndModify(T query, U update) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- findAndModifyExtBson findAndModifyExt(T query, U update, V options) 
- Combines a modify and find operation to a single atomic operation with generic options support. 
- findOneauto  findOne(T query, U returnFieldSelector, QueryFlags flags) 
- Queries the collection for existing documents. 
- findOneauto  findOne(T query) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- insertO insert(T document_or_documents, InsertFlags flags) 
- Inserts new documents into the collection. 
- removeO remove(T selector, DeleteFlags flags) 
- Removes documents from the collection. 
- removeO remove() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- updateO update(T selector, U update, UpdateFlags flags) 
- Performs an update operation on documents matching 'selector', updating them with 'update'.