Namespace MongoDB.Driver.Builders
The MongoDB.Driver.Builders namespace contains helper classes (builders) that can be used to construct various options used in the driver.
Classes
- BuilderBase
Abstract base class for the builders.
- CollectionOptions
A builder for the options used when creating a collection.
- CollectionOptionsBuilder
A builder for the options used when creating a collection.
- CreateViewOptions
A builder for the options used when creating a view.
- CreateViewOptionsBuilder
A builder for the options used when creating a view.
- Fields
A builder for specifying which fields of a document the server should return.
- FieldsBuilder
A builder for specifying which fields of a document the server should return.
- FieldsBuilder<TDocument>
A builder for specifying which fields of a document the server should return.
- Fields<TDocument>
A builder for specifying which fields of a document the server should return.
- GeoHaystackSearchOptions
A builder for the options of the GeoHaystackSearch command.
- GeoHaystackSearchOptionsBuilder
A builder for the options of the GeoHaystackSearch command.
- GeoHaystackSearchOptionsBuilder<TDocument>
A builder for the options of the GeoHaystackSearch command.
- GeoHaystackSearchOptions<TDocument>
A builder for the options of the GeoHaystackSearch command.
- GeoNearOptions
A builder for the options of the GeoNear command.
- GeoNearOptionsBuilder
A builder for the options of the GeoNear command.
- GroupBy
A builder for specifying what the GroupBy command should group by.
- GroupByBuilder
A builder for specifying what the GroupBy command should group by.
- GroupByBuilder<TDocument>
A builder for specifying what the GroupBy command should group by.
- GroupBy<TDocument>
A builder for specifying what the GroupBy command should group by.
- IndexKeys
A builder for specifying the keys for an index.
- IndexKeysBuilder
A builder for specifying the keys for an index.
- IndexKeysBuilder<TDocument>
A builder for specifying the keys for an index.
- IndexKeys<TDocument>
A builder for specifying the keys for an index.
- IndexOptions
A builder for the options used when creating an index.
- IndexOptionsBuilder
A builder for the options used when creating an index.
- IndexOptionsBuilder<TDocument>
A builder for the options used when creating an index.
- IndexOptions<TDocument>
A builder for the options used when creating an index.
- PushEachOptions
Arguments for $push with an $each clause.
- PushEachOptionsBuilder<TValue>
A fluent builder for PushEachOptions.
- Query
A builder for creating queries.
- QueryBuilder<TDocument>
Aids in building mongo queries based on type information.
- Query<TDocument>
Aids in building mongo queries based on type information.
- SortBy
A builder for specifying a sort order.
- SortByBuilder
A builder for specifying a sort order.
- SortByBuilder<TDocument>
A builder for specifying a sort order.
- SortBy<TDocument>
A builder for specifying a sort order.
- Update
A builder for creating update modifiers.
- UpdateBuilder
A builder for creating update modifiers.
- UpdateBuilder<TDocument>
A builder for creating update modifiers.
- Update<TDocument>
A builder for creating update modifiers.
Enums
- UpdateCurrentDateType
The type to use for the $currentDate type.