|  | Name | Description | 
|---|
|  | AggregateTDocument | 
            Begins a fluent aggregation interface.
            (Defined by IMongoCollectionExtensions.) | 
|  | AsQueryableTDocument | 
            Creates a queryable source of documents.
            (Defined by IMongoCollectionExtensions.) | 
|  | CountTDocument | 
            Counts the number of documents in the collection.
            (Defined by IMongoCollectionExtensions.) | 
|  | CountAsyncTDocument | 
            Counts the number of documents in the collection.
            (Defined by IMongoCollectionExtensions.) | 
|  | DeleteManyTDocument | 
            Deletes multiple documents.
            (Defined by IMongoCollectionExtensions.) | 
|  | DeleteManyAsyncTDocument | 
            Deletes multiple documents.
            (Defined by IMongoCollectionExtensions.) | 
|  | DeleteOneTDocument | 
            Deletes a single document.
            (Defined by IMongoCollectionExtensions.) | 
|  | DeleteOneAsyncTDocument | 
            Deletes a single document.
            (Defined by IMongoCollectionExtensions.) | 
|  | DistinctTDocument, TField(ExpressionFuncTDocument, TField, FilterDefinitionTDocument, DistinctOptions, CancellationToken) | Overloaded. 
            Gets the distinct values for a specified field.
            (Defined by IMongoCollectionExtensions.) | 
|  | DistinctTDocument, TField(ExpressionFuncTDocument, TField, ExpressionFuncTDocument, Boolean, DistinctOptions, CancellationToken) | Overloaded. 
            Gets the distinct values for a specified field.
            (Defined by IMongoCollectionExtensions.) | 
|  | DistinctTDocument, TField(FieldDefinitionTDocument, TField, ExpressionFuncTDocument, Boolean, DistinctOptions, CancellationToken) | Overloaded. 
            Gets the distinct values for a specified field.
            (Defined by IMongoCollectionExtensions.) | 
|  | DistinctAsyncTDocument, TField(ExpressionFuncTDocument, TField, FilterDefinitionTDocument, DistinctOptions, CancellationToken) | Overloaded. 
            Gets the distinct values for a specified field.
            (Defined by IMongoCollectionExtensions.) | 
|  | DistinctAsyncTDocument, TField(ExpressionFuncTDocument, TField, ExpressionFuncTDocument, Boolean, DistinctOptions, CancellationToken) | Overloaded. 
            Gets the distinct values for a specified field.
            (Defined by IMongoCollectionExtensions.) | 
|  | DistinctAsyncTDocument, TField(FieldDefinitionTDocument, TField, ExpressionFuncTDocument, Boolean, DistinctOptions, CancellationToken) | Overloaded. 
            Gets the distinct values for a specified field.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindTDocument(ExpressionFuncTDocument, Boolean, FindOptions) | Overloaded. 
            Begins a fluent find interface.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindTDocument(FilterDefinitionTDocument, FindOptions) | Overloaded. 
            Begins a fluent find interface.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindAsyncTDocument(ExpressionFuncTDocument, Boolean, FindOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds the documents matching the filter.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindAsyncTDocument(FilterDefinitionTDocument, FindOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds the documents matching the filter.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndDeleteTDocument(ExpressionFuncTDocument, Boolean, FindOneAndDeleteOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and deletes it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndDeleteTDocument(FilterDefinitionTDocument, FindOneAndDeleteOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and deletes it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndDeleteTDocument, TProjection(ExpressionFuncTDocument, Boolean, FindOneAndDeleteOptionsTDocument, TProjection, CancellationToken) | Overloaded. 
            Finds a single document and deletes it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndDeleteAsyncTDocument(ExpressionFuncTDocument, Boolean, FindOneAndDeleteOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and deletes it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndDeleteAsyncTDocument(FilterDefinitionTDocument, FindOneAndDeleteOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and deletes it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndDeleteAsyncTDocument, TProjection(ExpressionFuncTDocument, Boolean, FindOneAndDeleteOptionsTDocument, TProjection, CancellationToken) | Overloaded. 
            Finds a single document and deletes it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndReplaceTDocument(ExpressionFuncTDocument, Boolean, TDocument, FindOneAndReplaceOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and replaces it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndReplaceTDocument(FilterDefinitionTDocument, TDocument, FindOneAndReplaceOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and replaces it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndReplaceTDocument, TProjection(ExpressionFuncTDocument, Boolean, TDocument, FindOneAndReplaceOptionsTDocument, TProjection, CancellationToken) | Overloaded. 
            Finds a single document and replaces it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndReplaceAsyncTDocument(ExpressionFuncTDocument, Boolean, TDocument, FindOneAndReplaceOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and replaces it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndReplaceAsyncTDocument(FilterDefinitionTDocument, TDocument, FindOneAndReplaceOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and replaces it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndReplaceAsyncTDocument, TProjection(ExpressionFuncTDocument, Boolean, TDocument, FindOneAndReplaceOptionsTDocument, TProjection, CancellationToken) | Overloaded. 
            Finds a single document and replaces it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndUpdateTDocument(ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and updates it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndUpdateTDocument(FilterDefinitionTDocument, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and updates it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndUpdateTDocument, TProjection(ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TProjection, CancellationToken) | Overloaded. 
            Finds a single document and updates it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndUpdateAsyncTDocument(ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and updates it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndUpdateAsyncTDocument(FilterDefinitionTDocument, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds a single document and updates it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindOneAndUpdateAsyncTDocument, TProjection(ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TProjection, CancellationToken) | Overloaded. 
            Finds a single document and updates it atomically.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindSyncTDocument(ExpressionFuncTDocument, Boolean, FindOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds the documents matching the filter.
            (Defined by IMongoCollectionExtensions.) | 
|  | FindSyncTDocument(FilterDefinitionTDocument, FindOptionsTDocument, TDocument, CancellationToken) | Overloaded. 
            Finds the documents matching the filter.
            (Defined by IMongoCollectionExtensions.) | 
|  | ReplaceOneTDocument | 
            Replaces a single document.
            (Defined by IMongoCollectionExtensions.) | 
|  | ReplaceOneAsyncTDocument | 
            Replaces a single document.
            (Defined by IMongoCollectionExtensions.) | 
|  | UpdateManyTDocument | 
            Updates many documents.
            (Defined by IMongoCollectionExtensions.) | 
|  | UpdateManyAsyncTDocument | 
            Updates many documents.
            (Defined by IMongoCollectionExtensions.) | 
|  | UpdateOneTDocument | 
            Updates a single document.
            (Defined by IMongoCollectionExtensions.) | 
|  | UpdateOneAsyncTDocument | 
            Updates a single document.
            (Defined by IMongoCollectionExtensions.) |