Click or drag to resize

MongoDB.Driver.Builders Namespace

The MongoDB.Driver.Builders namespace contains helper classes (builders) that can be used to construct various options used in the driver.
Classes
  ClassDescription
Public classBuilderBase
Abstract base class for the builders.
Public classCollectionOptions
A builder for the options used when creating a collection.
Public classCollectionOptionsBuilder
A builder for the options used when creating a collection.
Public classCreateViewOptions
A builder for the options used when creating a view.
Public classCreateViewOptionsBuilder
A builder for the options used when creating a view.
Public classFields
A builder for specifying which fields of a document the server should return.
Public classFieldsTDocument
A builder for specifying which fields of a document the server should return.
Public classFieldsBuilder
A builder for specifying which fields of a document the server should return.
Public classFieldsBuilderTDocument
A builder for specifying which fields of a document the server should return.
Public classGeoHaystackSearchOptions Obsolete.
A builder for the options of the GeoHaystackSearch command.
Public classGeoHaystackSearchOptionsTDocument Obsolete.
A builder for the options of the GeoHaystackSearch command.
Public classGeoHaystackSearchOptionsBuilder Obsolete.
A builder for the options of the GeoHaystackSearch command.
Public classGeoHaystackSearchOptionsBuilderTDocument Obsolete.
A builder for the options of the GeoHaystackSearch command.
Public classGeoNearOptions Obsolete.
A builder for the options of the GeoNear command.
Public classGeoNearOptionsBuilder Obsolete.
A builder for the options of the GeoNear command.
Public classGroupBy
A builder for specifying what the GroupBy command should group by.
Public classGroupByTDocument
A builder for specifying what the GroupBy command should group by.
Public classGroupByBuilder
A builder for specifying what the GroupBy command should group by.
Public classGroupByBuilderTDocument
A builder for specifying what the GroupBy command should group by.
Public classIndexKeys
A builder for specifying the keys for an index.
Public classIndexKeysTDocument
A builder for specifying the keys for an index.
Public classIndexKeysBuilder
A builder for specifying the keys for an index.
Public classIndexKeysBuilderTDocument
A builder for specifying the keys for an index.
Public classIndexOptions
A builder for the options used when creating an index.
Public classIndexOptionsTDocument
A builder for the options used when creating an index.
Public classIndexOptionsBuilder
A builder for the options used when creating an index.
Public classIndexOptionsBuilderTDocument
A builder for the options used when creating an index.
Public classPushEachOptions
Arguments for $push with an $each clause.
Public classPushEachOptionsBuilderTValue
A fluent builder for PushEachOptions.
Public classQuery
A builder for creating queries.
Public classQueryTDocument
Aids in building mongo queries based on type information.
Public classQueryBuilderTDocument
Aids in building mongo queries based on type information.
Public classSortBy
A builder for specifying a sort order.
Public classSortByTDocument
A builder for specifying a sort order.
Public classSortByBuilder
A builder for specifying a sort order.
Public classSortByBuilderTDocument
A builder for specifying a sort order.
Public classUpdate
A builder for creating update modifiers.
Public classUpdateTDocument
A builder for creating update modifiers.
Public classUpdateBuilder
A builder for creating update modifiers.
Public classUpdateBuilderTDocument
A builder for creating update modifiers.
Enumerations
  EnumerationDescription
Public enumerationUpdateCurrentDateType
The type to use for the $currentDate type.