| Name | Description |
---|
| AggregateTDocument(AggregateOptions) | Overloaded.
Begins a fluent aggregation interface.
(Defined by IMongoCollectionExtensions.) |
| AggregateTDocument(IClientSessionHandle, AggregateOptions) | Overloaded.
Begins a fluent aggregation interface.
(Defined by IMongoCollectionExtensions.) |
| AsQueryableTDocument |
Creates a queryable source of documents.
(Defined by IMongoCollectionExtensions.) |
| CountTDocument(ExpressionFuncTDocument, Boolean, CountOptions, CancellationToken) | Overloaded.
Counts the number of documents in the collection.
(Defined by IMongoCollectionExtensions.) |
| CountTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, CountOptions, CancellationToken) | Overloaded.
Counts the number of documents in the collection.
(Defined by IMongoCollectionExtensions.) |
| CountAsyncTDocument(ExpressionFuncTDocument, Boolean, CountOptions, CancellationToken) | Overloaded.
Counts the number of documents in the collection.
(Defined by IMongoCollectionExtensions.) |
| CountAsyncTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, CountOptions, CancellationToken) | Overloaded.
Counts the number of documents in the collection.
(Defined by IMongoCollectionExtensions.) |
| DeleteManyTDocument(ExpressionFuncTDocument, Boolean, CancellationToken) | Overloaded.
Deletes multiple documents.
(Defined by IMongoCollectionExtensions.) |
| DeleteManyTDocument(ExpressionFuncTDocument, Boolean, DeleteOptions, CancellationToken) | Overloaded.
Deletes multiple documents.
(Defined by IMongoCollectionExtensions.) |
| DeleteManyTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, DeleteOptions, CancellationToken) | Overloaded.
Deletes multiple documents.
(Defined by IMongoCollectionExtensions.) |
| DeleteManyAsyncTDocument(ExpressionFuncTDocument, Boolean, CancellationToken) | Overloaded.
Deletes multiple documents.
(Defined by IMongoCollectionExtensions.) |
| DeleteManyAsyncTDocument(ExpressionFuncTDocument, Boolean, DeleteOptions, CancellationToken) | Overloaded.
Deletes multiple documents.
(Defined by IMongoCollectionExtensions.) |
| DeleteManyAsyncTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, DeleteOptions, CancellationToken) | Overloaded.
Deletes multiple documents.
(Defined by IMongoCollectionExtensions.) |
| DeleteOneTDocument(ExpressionFuncTDocument, Boolean, CancellationToken) | Overloaded.
Deletes a single document.
(Defined by IMongoCollectionExtensions.) |
| DeleteOneTDocument(ExpressionFuncTDocument, Boolean, DeleteOptions, CancellationToken) | Overloaded.
Deletes a single document.
(Defined by IMongoCollectionExtensions.) |
| DeleteOneTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, DeleteOptions, CancellationToken) | Overloaded.
Deletes a single document.
(Defined by IMongoCollectionExtensions.) |
| DeleteOneAsyncTDocument(ExpressionFuncTDocument, Boolean, CancellationToken) | Overloaded.
Deletes a single document.
(Defined by IMongoCollectionExtensions.) |
| DeleteOneAsyncTDocument(ExpressionFuncTDocument, Boolean, DeleteOptions, CancellationToken) | Overloaded.
Deletes a single document.
(Defined by IMongoCollectionExtensions.) |
| DeleteOneAsyncTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, DeleteOptions, CancellationToken) | Overloaded.
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.) |
| DistinctTDocument, TField(IClientSessionHandle, ExpressionFuncTDocument, TField, FilterDefinitionTDocument, DistinctOptions, CancellationToken) | Overloaded.
Gets the distinct values for a specified field.
(Defined by IMongoCollectionExtensions.) |
| DistinctTDocument, TField(IClientSessionHandle, FieldDefinitionTDocument, TField, ExpressionFuncTDocument, Boolean, DistinctOptions, CancellationToken) | Overloaded.
Gets the distinct values for a specified field.
(Defined by IMongoCollectionExtensions.) |
| DistinctTDocument, TField(IClientSessionHandle, ExpressionFuncTDocument, 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.) |
| DistinctAsyncTDocument, TField(IClientSessionHandle, ExpressionFuncTDocument, TField, FilterDefinitionTDocument, DistinctOptions, CancellationToken) | Overloaded.
Gets the distinct values for a specified field.
(Defined by IMongoCollectionExtensions.) |
| DistinctAsyncTDocument, TField(IClientSessionHandle, FieldDefinitionTDocument, TField, ExpressionFuncTDocument, Boolean, DistinctOptions, CancellationToken) | Overloaded.
Gets the distinct values for a specified field.
(Defined by IMongoCollectionExtensions.) |
| DistinctAsyncTDocument, TField(IClientSessionHandle, ExpressionFuncTDocument, 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.) |
| FindTDocument(IClientSessionHandle, FilterDefinitionTDocument, FindOptions) | Overloaded.
Begins a fluent find interface.
(Defined by IMongoCollectionExtensions.) |
| FindTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, 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.) |
| FindAsyncTDocument(IClientSessionHandle, FilterDefinitionTDocument, FindOptionsTDocument, TDocument, CancellationToken) | Overloaded.
Finds the documents matching the filter.
(Defined by IMongoCollectionExtensions.) |
| FindAsyncTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, 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(IClientSessionHandle, FilterDefinitionTDocument, FindOneAndDeleteOptionsTDocument, TDocument, CancellationToken) | Overloaded.
Finds a single document and deletes it atomically.
(Defined by IMongoCollectionExtensions.) |
| FindOneAndDeleteTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, 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.) |
| FindOneAndDeleteTDocument, TProjection(IClientSessionHandle, 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(IClientSessionHandle, FilterDefinitionTDocument, FindOneAndDeleteOptionsTDocument, TDocument, CancellationToken) | Overloaded.
Finds a single document and deletes it atomically.
(Defined by IMongoCollectionExtensions.) |
| FindOneAndDeleteAsyncTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, 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.) |
| FindOneAndDeleteAsyncTDocument, TProjection(IClientSessionHandle, 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(IClientSessionHandle, FilterDefinitionTDocument, TDocument, FindOneAndReplaceOptionsTDocument, TDocument, CancellationToken) | Overloaded.
Finds a single document and replaces it atomically.
(Defined by IMongoCollectionExtensions.) |
| FindOneAndReplaceTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, 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.) |
| FindOneAndReplaceTDocument, TProjection(IClientSessionHandle, 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(ExpressionFuncTDocument, Boolean, IClientSessionHandle, TDocument, FindOneAndReplaceOptionsTDocument, TDocument, CancellationToken) | Overloaded.
Finds a single document and replaces it atomically.
(Defined by IMongoCollectionExtensions.) |
| FindOneAndReplaceAsyncTDocument(IClientSessionHandle, 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.) |
| FindOneAndReplaceAsyncTDocument, TProjection(IClientSessionHandle, 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(IClientSessionHandle, FilterDefinitionTDocument, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TDocument, CancellationToken) | Overloaded.
Finds a single document and updates it atomically.
(Defined by IMongoCollectionExtensions.) |
| FindOneAndUpdateTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, 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.) |
| FindOneAndUpdateTDocument, TProjection(IClientSessionHandle, 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(IClientSessionHandle, FilterDefinitionTDocument, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TDocument, CancellationToken) | Overloaded.
Finds a single document and updates it atomically.
(Defined by IMongoCollectionExtensions.) |
| FindOneAndUpdateAsyncTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, 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.) |
| FindOneAndUpdateAsyncTDocument, TProjection(IClientSessionHandle, 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.) |
| FindSyncTDocument(IClientSessionHandle, FilterDefinitionTDocument, FindOptionsTDocument, TDocument, CancellationToken) | Overloaded.
Finds the documents matching the filter.
(Defined by IMongoCollectionExtensions.) |
| FindSyncTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, FindOptionsTDocument, TDocument, CancellationToken) | Overloaded.
Finds the documents matching the filter.
(Defined by IMongoCollectionExtensions.) |
| ReplaceOneTDocument(ExpressionFuncTDocument, Boolean, TDocument, UpdateOptions, CancellationToken) | Overloaded.
Replaces a single document.
(Defined by IMongoCollectionExtensions.) |
| ReplaceOneTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, TDocument, UpdateOptions, CancellationToken) | Overloaded.
Replaces a single document.
(Defined by IMongoCollectionExtensions.) |
| ReplaceOneAsyncTDocument(ExpressionFuncTDocument, Boolean, TDocument, UpdateOptions, CancellationToken) | Overloaded.
Replaces a single document.
(Defined by IMongoCollectionExtensions.) |
| ReplaceOneAsyncTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, TDocument, UpdateOptions, CancellationToken) | Overloaded.
Replaces a single document.
(Defined by IMongoCollectionExtensions.) |
| ToBson |
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.) |
| ToBsonDocument |
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.) |
| ToJson |
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.) |
| UpdateManyTDocument(ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, UpdateOptions, CancellationToken) | Overloaded.
Updates many documents.
(Defined by IMongoCollectionExtensions.) |
| UpdateManyTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, UpdateOptions, CancellationToken) | Overloaded.
Updates many documents.
(Defined by IMongoCollectionExtensions.) |
| UpdateManyAsyncTDocument(ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, UpdateOptions, CancellationToken) | Overloaded.
Updates many documents.
(Defined by IMongoCollectionExtensions.) |
| UpdateManyAsyncTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, UpdateOptions, CancellationToken) | Overloaded.
Updates many documents.
(Defined by IMongoCollectionExtensions.) |
| UpdateOneTDocument(ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, UpdateOptions, CancellationToken) | Overloaded.
Updates a single document.
(Defined by IMongoCollectionExtensions.) |
| UpdateOneTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, UpdateOptions, CancellationToken) | Overloaded.
Updates a single document.
(Defined by IMongoCollectionExtensions.) |
| UpdateOneAsyncTDocument(ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, UpdateOptions, CancellationToken) | Overloaded.
Updates a single document.
(Defined by IMongoCollectionExtensions.) |
| UpdateOneAsyncTDocument(IClientSessionHandle, ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, UpdateOptions, CancellationToken) | Overloaded.
Updates a single document.
(Defined by IMongoCollectionExtensions.) |
| WatchTDocument(ChangeStreamOptions, CancellationToken) | Overloaded.
Watches changes on the collection.
(Defined by IMongoCollectionExtensions.) |
| WatchTDocument(IClientSessionHandle, ChangeStreamOptions, CancellationToken) | Overloaded.
Watches changes on the collection.
(Defined by IMongoCollectionExtensions.) |
| WatchAsyncTDocument(ChangeStreamOptions, CancellationToken) | Overloaded.
Watches changes on the collection.
(Defined by IMongoCollectionExtensions.) |
| WatchAsyncTDocument(IClientSessionHandle, ChangeStreamOptions, CancellationToken) | Overloaded.
Watches changes on the collection.
(Defined by IMongoCollectionExtensions.) |