See: Description
| Interface | Description | 
|---|---|
| AggregateIterable<TResult> | Iterable for aggregate. | 
| DistinctIterable<TResult> | Iterable interface for distinct. | 
| FindIterable<TResult> | Iterable for find. | 
| ListCollectionsIterable<TResult> | Iterable for ListCollections. | 
| ListDatabasesIterable<TResult> | Iterable for ListDatabases. | 
| ListIndexesIterable<TResult> | Iterable for ListIndexes. | 
| MapReduceIterable<TResult> | Iterable for map-reduce. | 
| MongoCollection<TDocument> | The MongoCollection interface. | 
| MongoCursor<TResult> | The Mongo Cursor interface implementing the iterator protocol | 
| MongoDatabase | The MongoDatabase interface. | 
| MongoIterable<TResult> | The MongoIterable is the results from an operation, such as a query. | 
| Class | Description | 
|---|---|
| MongoDriverInformation | The MongoDriverInformation class allows driver and library authors to add extra information about their library. | 
| MongoDriverInformation.Builder |