The MongoDB.Driver namespace contains all the basic types and classes that compose the MongoDB driver. It contains the classes needed for most interactions with the database.
Class Description AggregateArgsRepresents options for the Aggregate command.
AggregateBucketAutoOptionsRepresents options for the BucketAuto method.
AggregateBucketAutoResultTValueRepresents the result of the $bucketAuto stage.
AggregateBucketAutoResultIdTValueRepresents the _id value in the result of a $bucketAuto stage.
AggregateBucketOptionsTValueRepresents options for the Bucket method.
AggregateBucketResultTValueRepresents the result of the $bucket stage.
AggregateCountResultResult type for the aggregate $count stage.
AggregateExpressionDefinitionTSource, TResultAn aggregation expression.
AggregateFacetRepresents static methods for creating facets.
AggregateFacetTInputRepresents a facet to be passed to the Facet method.
AggregateFacetTInput, TOutputRepresents a facet to be passed to the Facet method.
AggregateFacetOptionsTOutputOptions for the aggregate $facet stage.
AggregateFacetResultRepresents an abstract AggregateFacetResult with an arbitrary TOutput type.
AggregateFacetResultTOutputRepresents the result of a single facet.
AggregateFacetResultsRepresents the results of a $facet stage with an arbitrary number of facets.
AggregateFluentBaseTResultBase class for implementors of
IAggregateFluentTResult.
AggregateGraphLookupOptionsTFrom, TAsElement, TOutputRepresents options for the GraphLookup method.
AggregateLookupOptionsTForeignDocument, TResultOptions for the aggregate $lookup stage.
AggregateOptionsOptions for an aggregate operation.
AggregateSortByCountResultTIdResult type for the aggregate $sortByCount stage.
AggregateUnwindOptionsTResultOptions for the $unwind aggregation stage.
AppendedStagePipelineDefinitionTInput, TIntermediate, TOutputRepresents a pipeline consisting of an existing pipeline with one additional stage appended.
ArrayFilterDefinitionBase class for array filters.
ArrayFilterDefinitionTItemBase class for array filters.
BatchTransformingAsyncCursorTFromDocument, TToDocumentRepresents a cursor that wraps another cursor with a transformation function on the documents.
BsonDocumentArrayFilterDefinitionTItemA
BsonDocumentbased array filter.
BsonDocumentCommandTResultA
BsonDocumentbased command.
BsonDocumentFilterDefinitionTDocumentA
BsonDocumentbased filter.
BsonDocumentIndexKeysDefinitionTDocumentA
BsonDocumentbased index keys definition.
BsonDocumentPipelineStageDefinitionTInput, TOutputA
BsonDocumentbased stage.
BsonDocumentProjectionDefinitionTSourceA
BsonDocumentbased projection whose projection type is not yet known.
BsonDocumentProjectionDefinitionTSource, TProjectionA
BsonDocumentbased projection.
BsonDocumentSortDefinitionTDocumentA
BsonDocumentbased sort.
BsonDocumentStagePipelineDefinitionTInput, TOutputA pipeline composed of instances of
BsonDocument.
BsonDocumentUpdateDefinitionTDocumentA
BsonDocumentbased update.
BsonValueAggregateExpressionDefinitionTSource, TResultA
BsonValuebased aggregate expression.
BuildersTDocumentA static helper class containing various builders.
BulkUpdateRequestBuilderTDocumentRepresents a fluent builder for one update request.
BulkWriteErrorRepresents the details of a write error for a particular request.
BulkWriteOperationTDocumentRepresents a fluent builder for a bulk operation.
BulkWriteOptionsOptions for a bulk write operation.
BulkWriteRequestBuilderTDocumentRepresents a fluent builder for a write request (either a remove or an update).
BulkWriteResultRepresents the result of a bulk write operation.
BulkWriteResultTDocumentRepresents the result of a bulk write operation.
BulkWriteResultTDocumentAcknowledgedResult from an acknowledged write concern.
BulkWriteResultTDocumentUnacknowledgedResult from an unacknowledged write concern.
BulkWriteUpsertRepresents the information about one Upsert.
ChangeStreamDocumentTDocumentAn output document from a $changeStream pipeline stage.
ChangeStreamDocumentSerializerTDocumentA serializer for ChangeStreamDocument instances.
ChangeStreamOperationTypeSerializerA serializer for ChangeStreamOperationType values.
ChangeStreamOptionsOptions for a change stream operation.
ChangeStreamStageOptionsOptions for a $changeStream stage.
ChangeStreamUpdateDescriptionAn UpdateDescription in a ChangeStreamDocument instance.
ChangeStreamUpdateDescriptionSerializerA serialize for ChangeStreamUpdateDescription values.
ClientSessionOptionsClient session options.
ClientSideDeserializationProjectionDefinitionTSource, TProjectionA client side only projection that is implemented solely by deserializing using a different serializer.
ClusterRegistryRepresents a registry of already created clusters.
CollationRepresents a MongoDB collation.
CollectionNamespaceRepresents a collection namespace.
CollectionOptionsDocumentRepresents a BSON document that can be used where an IMongoCollectionOptions is expected.
CollectionStatsResultRepresents the results of the collection stats command.
CollectionStatsResultIndexSizesResultRepresents a collection of index sizes.
CommandTResultBase class for commands.
CommandDocumentRepresents a BSON document that can be used where an IMongoCommand is expected.
CommandResultRepresents the result of a command (there are also subclasses for various commands).
CommandResultSerializerTCommandResultRepresents a serializer for a CommandResult.
CountArgsRepresents arguments for the Count command helper method.
CountOptionsOptions for a count operation.
CreateCollectionOptionsOptions for creating a collection.
CreateCollectionOptionsTDocumentOptions for creating a collection.
CreateIndexCommitQuorumRepresents a create index commit quorum.
CreateIndexCommitQuorumWithModeRepresents a CreateIndexCommitQuorum with a mode value.
CreateIndexCommitQuorumWithWRepresents a CreateIndexCommitQuorum with a w value.
CreateIndexModelTDocumentModel for creating an index.
CreateIndexOptionsOptions for creating an index.
CreateIndexOptionsTDocumentOptions for creating an index.
CreateManyIndexesOptionsOptions for creating multiple indexes.
CreateOneIndexOptionsOptions for creating a single index.
CreateViewOptionsTDocumentOptions for creating a view.
CreateViewOptionsDocumentRepresents a BSON document that can be used where an IMongoCreateViewOptions is expected.
DatabaseNamespaceRepresents a database namespace.
DatabaseStatsResultRepresents the result of the database stats command.
DeferredAsyncCursorTDocumentRepresents a cursor for an operation that is not actually executed until MoveNextAsync is called for the first time.
DeleteManyModelTDocumentModel for deleting many documents.
DeleteOneModelTDocumentModel for deleting a single document.
DeleteOptionsOptions for the Delete methods.
DeleteResultThe result of a delete operation.
DeleteResultAcknowledgedThe result of an acknowledged delete operation.
DeleteResultUnacknowledgedThe result of an unacknowledged delete operation.
DistinctArgsRepresents arguments for the Distinct command helper method.
DistinctOptionsOptions for the distinct command.
DropIndexOptionsOptions for dropping an index.
EmptyPipelineDefinitionTInputRepresents an empty pipeline.
EstimatedDocumentCountOptionsOptions for estimated document count.
EvalArgsRepresents arguments for the Eval command helper method.
ExpressionAggregateExpressionDefinitionTSource, TResultA
BsonValuebased aggregate expression.
ExpressionFieldDefinitionTDocumentAn
Expressionbased field.
ExpressionFieldDefinitionTDocument, TFieldAn
Expressionbased field.
ExpressionFilterDefinitionTDocumentAn
Expressionbased filter.
ExpressionTranslationOptionsOptions for controlling translation from .NET expression trees into MongoDB expressions.
ExternalEvidenceEvidence of a MongoIdentity via an external mechanism. For example, on windows this may be the current process' user or, on linux, via kinit.
FieldDefinitionTDocumentBase class for field names.
FieldDefinitionTDocument, TFieldBase class for field names.
FieldsDocumentRepresents a BSON document that can be used where an IMongoFields is expected.
FilterDefinitionTDocumentBase class for filters.
FilterDefinitionBuilderTDocumentA builder for a
FilterDefinitionTDocument.
FindAndModifyArgsRepresents options for the FindAndModify command.
FindAndModifyResultRepresents the result of a FindAndModify command.
FindAndRemoveArgsRepresents options for the FindAndRemove command.
FindExpressionProjectionDefinitionTSource, TProjectionA find
Expressionbased projection.
FindFluentBaseTDocument, TProjectionBase class for implementors of
IFindFluentTDocument, TProjection.
FindOneAndDeleteOptionsTDocumentOptions for a findAndModify command to delete an object.
FindOneAndDeleteOptionsTDocument, TProjectionOptions for a findAndModify command to delete an object.
FindOneAndReplaceOptionsTDocumentOptions for a findAndModify command to replace an object.
FindOneAndReplaceOptionsTDocument, TProjectionOptions for a findAndModify command to replace an object.
FindOneAndUpdateOptionsTDocumentOptions for a findAndModify command to update an object.
FindOneAndUpdateOptionsTDocument, TProjectionOptions for a findAndModify command to update an object.
FindOneArgsRepresents arguments to the FindOne method.
FindOptionsOptions for finding documents.
FindOptionsTDocumentOptions for finding documents.
FindOptionsTDocument, TProjectionOptions for finding documents.
FindOptionsBaseOptions for a find operation.
GeoHaystackSearchArgs Obsolete.Represents the arguments to the GeoHaystackSearch method.
GeoHaystackSearchOptionsDocument Obsolete.Represents a BSON document that can be used where an IMongoGeoHaystackSearchOptions is expected.
GeoHaystackSearchResult Obsolete.Represents the result of a GeoHaystackSearch command.
GeoHaystackSearchResultGeoHaystackSearchHitRepresents a GeoHaystackSearch hit.
GeoHaystackSearchResultGeoHaystackSearchHitsRepresents a collection of GeoHaystackSearch hits.
GeoHaystackSearchResultGeoHaystackSearchStatsRepresents the stats of a GeoHaystackSearch command.
GeoHaystackSearchResultTDocument Obsolete.Represents the result of a GeoHaystackSearch command.
GeoHaystackSearchResultTDocumentGeoHaystackSearchHitRepresents a GeoHaystackSearch hit.
GeoHaystackSearchResultTDocumentGeoHaystackSearchHitsRepresents a collection of GeoHaystackSearch hits.
GeoNearArgsRepresents the arguments to the GeoNear method.
GeoNearOptionsDocument Obsolete.Represents a BSON document that can be used where an IMongoGeoNearOptions is expected.
GeoNearPointRepresents a GeoNearPoint (wraps either an XYPoint or a GeoJsonPoint).
GeoNearPointGeoJsonTCoordinatesRepresents a GeoNearPoint that wraps a GeoJsonPoint.
GeoNearPointLegacyRepresents a GeoNearPoint that wraps an XYPoint.
GeoNearResultRepresents the result of a GeoNear command.
GeoNearResultGeoNearHitRepresents a GeoNear hit.
GeoNearResultGeoNearHitsRepresents a collection of GeoNear hits.
GeoNearResultGeoNearStatsRepresents the stats of a GeoNear command.
GeoNearResultTDocumentRepresents the result of a GeoNear command.
GeoNearResultTDocumentGeoNearHitRepresents a GeoNear hit.
GeoNearResultTDocumentGeoNearHitsRepresents a collection of GeoNear hits.
GetIndexesResultRepresents the result of GetIndexes.
GetProfilingLevelResultRepresents the results of a GetProfilingLevel command.
GetStatsArgsRepresents arguments for the GetStats command helper method.
GroupArgsRepresents arguments for the Group command helper method.
GroupByDocumentRepresents a BSON document that can be used where an IMongoGroupBy is expected.
GroupForLinq3ResultTInput, TValue, TOutputRepresents the return result from PipelineDefinitionBuilder.GroupForLinq3 method.
IAggregateFluentExtensionsExtension methods for
IAggregateFluentTResult IAsyncCursorExtensionsRepresents extension methods for IAsyncCursor.
IAsyncCursorSourceExtensionsRepresents extension methods for IAsyncCursorSource.
IFindFluentExtensionsExtension methods for
IFindFluentTDocument, TProjection IMongoClientExtensionsExtension methods on IMongoClient.
IMongoCollectionExtensionsExtension methods for
IMongoCollectionTDocument.
IMongoDatabaseExtensionsExtension methods on IMongoDatabase.
IndexInfoRepresents information about an index.
IndexKeysDefinitionTDocumentBase class for an index keys definition.
IndexKeysDefinitionBuilderTDocumentA builder for an
IndexKeysDefinitionTDocument.
IndexKeysDefinitionExtensionsExtension methods for an index keys definition.
IndexKeysDocumentRepresents a BSON document that can be used where an IMongoIndexKeys is expected.
IndexOptionDefaultsRepresents index option defaults.
IndexOptionsDocumentRepresents a BSON document that can be used where an IMongoIndexOptions is expected.
InsertManyOptionsOptions for inserting many documents.
InsertOneModelTDocumentModel for inserting a single document.
InsertOneOptionsOptions for inserting one document.
JsonArrayFilterDefinitionTItemA JSON
Stringbased array filter.
JsonCommandTResultA JSON
Stringbased command.
JsonFilterDefinitionTDocumentA JSON
Stringbased filter.
JsonIndexKeysDefinitionTDocumentA JSON
Stringbased index keys definition.
JsonPipelineStageDefinitionTInput, TOutputA JSON
Stringbased pipeline stage.
JsonProjectionDefinitionTSourceA JSON
Stringbased projection whose projection type is not yet known.
JsonProjectionDefinitionTSource, TProjectionA JSON
Stringbased projection.
JsonSortDefinitionTDocumentA JSON
Stringbased sort.
JsonUpdateDefinitionTDocumentA JSON
Stringbased update.
ListCollectionNamesOptionsOptions for a list collection names operation.
ListCollectionsOptionsOptions for a list collections operation.
ListDatabaseNamesOptionsOptions for a list database names operation.
ListDatabasesOptionsOptions for a list databases operation.
ListIndexesOptionsOptions for a list indexes operation.
MapReduceArgs Obsolete.Represents arguments for the MapReduce command helper method.
MapReduceOptionsTDocument, TResult Obsolete.Represents the options for a map-reduce operation.
MapReduceOutputOptions Obsolete.Represents the output options for a map-reduce operation.
MapReduceResult Obsolete.Represents the result of a map-reduce command.
MergeStageOptionsTOutputOptions for the $merge aggregation pipeline stage.
MongoAuthenticationExceptionRepresents a MongoDB authentication exception.
MongoBulkWriteExceptionRepresents a bulk write exception.
MongoBulkWriteExceptionTDocumentRepresents a bulk write exception.
MongoClientBase class for implementors of
IMongoClient.
MongoClientBaseBase class for implementors of
IMongoClient.
MongoClientExceptionRepresents a MongoDB client exception.
MongoClientExtensionsRepresents extension methods on MongoClient.
MongoClientSettingsThe settings for a MongoDB client.
MongoCollectionRepresents a MongoDB collection and the settings used to access it. This class is thread-safe.
MongoCollectionTDefaultDocumentRepresents a MongoDB collection and the settings used to access it as well as a default document type. This class is thread-safe.
MongoCollectionBaseTDocumentBase class for implementors of
IMongoCollectionTDocument.
MongoCollectionSettingsThe settings used to access a collection.
MongoCommandExceptionRepresents a MongoDB command exception.
MongoConfigurationExceptionRepresents a MongoDB configuration exception.
MongoConnectionClosedExceptionRepresents a MongoDB connection failed exception.
MongoConnectionExceptionRepresents a MongoDB connection exception.
MongoConnectionPoolPausedExceptionRepresents a MongoDB connection pool paused exception.
MongoCredentialCredential to access a MongoDB database.
MongoCursorAn object that can be enumerated to fetch the results of a query. The query is not sent to the server until you begin enumerating the results.
MongoCursorTDocumentAn object that can be enumerated to fetch the results of a query. The query is not sent to the server until you begin enumerating the results.
MongoCursorNotFoundExceptionRepresents a MongoDB cursor not found exception.
MongoDatabaseRepresents a MongoDB database and the settings used to access it. This class is thread-safe.
MongoDatabaseBaseBase class for implementors of
IMongoDatabase.
MongoDatabaseSettingsThe settings used to access a database.
MongoDBRefRepresents a DBRef (a convenient way to refer to a document).
MongoDBRefSerializerRepresents a serializer for MongoDBRefs.
MongoDefaultsDefault values for various Mongo settings.
MongoDuplicateKeyExceptionRepresents a MongoDB duplicate key exception.
MongoExceptionRepresents a MongoDB exception.
MongoExecutionTimeoutExceptionRepresents a MongoDB execution timeout exception.
MongoExternalAwsIdentityRepresents an identity defined by AWS external credentials.
MongoExternalIdentityRepresents an identity defined outside of mongodb.
MongoIdentityRepresents an identity in MongoDB.
MongoIdentityEvidenceEvidence used as proof of a MongoIdentity.
MongoIncompatibleDriverExceptionRepresents a MongoDB incompatible driver exception.
MongoIndexManagerBaseTDocumentBase class for implementors of
IMongoIndexManagerTDocument.
MongoInsertOptionsRepresents the options to use for an Insert or InsertBatch operation.
MongoInternalExceptionRepresents a MongoDB internal exception (almost surely the result of a bug).
MongoInternalIdentityRepresents an identity defined inside mongodb.
MongoNodeIsRecoveringExceptionRepresents a MongoDB node is recovering exception.
MongoNotPrimaryExceptionRepresents a MongoDB not primary exception.
MongoQueryExceptionRepresents a MongoDB query exception.
MongoServerRepresents a MongoDB server (either a single instance or a replica set) and the settings used to access it. This class is thread-safe.
MongoServerAddressThe address of a MongoDB server.
MongoServerBuildInfoRepresents build info about a server instance.
MongoServerExceptionRepresents a MongoDB server exception.
MongoServerInstanceRepresents an instance of a MongoDB server host.
MongoServerSettingsThe settings used to access a MongoDB server.
MongoUpdateOptionsRepresents the options to use for an Update operation.
MongoUrlRepresents an immutable URL style connection string. See also MongoUrlBuilder.
MongoUrlBuilderRepresents URL-style connection strings.
MongoUser Obsolete.Represents a MongoDB user.
MongoUtilsVarious static utility methods.
MongoWaitQueueFullExceptionRepresents a MongoDB connection pool wait queue full exception.
MongoWriteConcernExceptionRepresents a MongoDB write concern exception.
MongoWriteExceptionRepresents a write exception.
MongoX509IdentityRepresents an identity defined by an X509 certificate.
NoPipelineInputRepresents the void input data type to a pipeline with no input, such as a database aggregation. No actual instances of this type can be created.
ObjectCommandTResultAn
Objectbased command.
ObjectFilterDefinitionTDocumentAn
Objectbased filter.
ObjectProjectionDefinitionTSourceAn
Objectbased projection whose projection type is not yet known.
ObjectProjectionDefinitionTSource, TProjectionAn
Objectbased projection.
ObjectSortDefinitionTDocumentAn
Objectbased sort.
ObjectUpdateDefinitionTDocumentAn
Objectbased update.
OptionalRepresents helper methods for use with the
OptionalTstruct.
ParallelScanArgsRepresents arguments for the ParallelScan command helper method.
ParallelScanArgsTDocumentRepresents arguments for the ParallelScan command helper method.
PasswordEvidenceEvidence of a MongoIdentity via a shared secret.
PipelineDefinitionTInput, TOutputBase class for a pipeline.
PipelineDefinitionBuilderExtension methods for adding stages to a pipeline.
PipelineStageDefinitionTInput, TOutputBase class for pipeline stages.
PipelineStageDefinitionBuilderMethods for building pipeline stages.
PipelineStagePipelineDefinitionTInput, TOutputA pipeline composed of instances of
IPipelineStageDefinition.
PipelineUpdateDefinitionTDocumentA
PipelineDefinitionTInput, TOutputbased update definition.
PrependedStagePipelineDefinitionTInput, TIntermediate, TOutputRepresents a pipeline consisting of an existing pipeline with one additional stage prepended.
ProjectionDefinitionTSourceBase class for projections whose projection type is not yet known.
ProjectionDefinitionTSource, TProjectionBase class for projections.
ProjectionDefinitionBuilderTSourceA builder for a projection.
ProjectionDefinitionExtensionsExtension methods for projections.
QueryDocumentRepresents a BSON document that can be used where an IMongoQuery is expected.
ReadConcernRepresents a read concern.
ReadPreferenceRepresents a read preference.
ReadPreferenceHedgeRepresents a read preference hedge.
RemoveArgsRepresents arguments to the Remove method.
RenameCollectionOptionsOptions for renaming a collection.
RenderedCommandTResultA rendered command.
RenderedFieldDefinitionA rendered field.
RenderedFieldDefinitionTFieldA rendered field.
RenderedPipelineDefinitionTOutputA rendered pipeline.
RenderedPipelineStageDefinitionTOutputA rendered pipeline stage.
RenderedProjectionDefinitionTProjectionA rendered projection.
ReplaceOneModelTDocumentModel for replacing a single document.
ReplaceOneResultThe result of an update operation.
ReplaceOneResultAcknowledgedThe result of an acknowledged update operation.
ReplaceOneResultUnacknowledgedThe result of an unacknowledged update operation.
ReplaceOptionsOptions for replacing a single document.
ReplaceOutputSerializerPipelineDefinitionTInput, TIntermediate, TOutputRepresents a pipeline with the output serializer replaced.
ScopeDocumentRepresents a BSON document that can be used where an IMongoScope is expected.
ServerApiRepresents a server API.
ServerApiVersionRepresents a server API version.
SortByDocumentRepresents a BSON document that can be used where an IMongoSortBy is expected.
SortDefinitionTDocumentBase class for sorts.
SortDefinitionBuilderTDocumentA builder for a
SortDefinitionTDocument.
SortDefinitionExtensionsExtension methods for SortDefinition.
SslSettingsRepresents the settings for using SSL.
StringFieldDefinitionTDocumentA
Stringbased field name.
StringFieldDefinitionTDocument, TFieldA
Stringbased field name.
SystemProfileInfoRepresents a document from the system.profile collection.
SystemProfileInfoSerializerRepresents a serializer for SystemProfileInfo.
SystemProfileLockStatisticsStatistics about locks for a system.profile document.
SystemProfileLockStatisticsSerializerSerializer for SystemProfileLockStatistics
SystemProfileReadWriteLockStatisticsStatistics about system.profile read and write time spent in locks.
SystemProfileReadWriteLockStatisticsSerializerSerializer for SystemProfileReadWriteLockStatistics
TagRepresents a replica set member tag.
TagSetRepresents a replica set member tag set.
TextSearchOptionsRepresents text search options.
TimeSeriesOptionsDefines the time series options to use when creating a time series collection. See https://www.mongodb.com/docs/manual/reference/command/create/ for supported options and https://www.mongodb.com/docs/manual/core/timeseries-collections/ for more information on time series collections.
TransactionOptionsTransaction options.
UpdateDefinitionTDocumentBase class for updates.
UpdateDefinitionBuilderTDocumentA builder for an
UpdateDefinitionTDocument.
UpdateDefinitionExtensionsExtension methods for UpdateDefinition.
UpdateDocumentRepresents a BSON document that can be used where an IMongoUpdate is expected.
UpdateManyModelTDocumentModel for updating many documents.
UpdateOneModelTDocumentModel for updating a single document.
UpdateOptionsOptions for updating a single document.
UpdateResultThe result of an update operation.
UpdateResultAcknowledgedThe result of an acknowledged update operation.
UpdateResultUnacknowledgedThe result of an acknowledged update operation.
ValidateCollectionArgsRepresents arguments for the Validate collection command helper method.
ValidateCollectionResultRepresents the results of a validate collection command.
ValidateCollectionResultExtentDetailsRepresents the details of the first extent of the collection.
WriteConcernRepresents a write concern.
WriteConcernWCountRepresents a numeric WValue.
WriteConcernWModeRepresents a mode string WValue.
WriteConcernWValueRepresents the base class for w values.
WriteConcernErrorRepresents the details of a write concern error.
WriteConcernResultRepresents the results of an operation performed with an acknowledged WriteConcern.
WriteErrorRepresents the details of a write error.
WriteModelTDocumentBase class for a write model.
XYPointRepresents a 2D point represented using x, y coordinates.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4