| Name | Description |
---|
| Aggregate<TDocument>(IMongoCollection<TDocument>, AggregateOptions) |
Begins a fluent aggregation interface.
|
| Aggregate<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, AggregateOptions) |
Begins a fluent aggregation interface.
|
| AsQueryable<TDocument>(IMongoCollection<TDocument>, AggregateOptions) |
Creates a queryable source of documents.
|
| AsQueryable<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, AggregateOptions) |
Creates a queryable source of documents.
|
| Count<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, CountOptions, CancellationToken) | Obsolete.
Counts the number of documents in the collection.
|
| Count<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, CountOptions, CancellationToken) | Obsolete.
Counts the number of documents in the collection.
|
| CountAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, CountOptions, CancellationToken) | Obsolete.
Counts the number of documents in the collection.
|
| CountAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, CountOptions, CancellationToken) | Obsolete.
Counts the number of documents in the collection.
|
| CountDocuments<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, CountOptions, CancellationToken) | |
| CountDocuments<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, CountOptions, CancellationToken) | |
| CountDocumentsAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, CountOptions, CancellationToken) | |
| CountDocumentsAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, CountOptions, CancellationToken) | |
| DeleteMany<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, CancellationToken) |
Deletes multiple documents.
|
| DeleteMany<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, DeleteOptions, CancellationToken) |
Deletes multiple documents.
|
| DeleteMany<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, DeleteOptions, CancellationToken) |
Deletes multiple documents.
|
| DeleteManyAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, CancellationToken) |
Deletes multiple documents.
|
| DeleteManyAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, DeleteOptions, CancellationToken) |
Deletes multiple documents.
|
| DeleteManyAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, DeleteOptions, CancellationToken) |
Deletes multiple documents.
|
| DeleteOne<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, CancellationToken) |
Deletes a single document.
|
| DeleteOne<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, DeleteOptions, CancellationToken) |
Deletes a single document.
|
| DeleteOne<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, DeleteOptions, CancellationToken) |
Deletes a single document.
|
| DeleteOneAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, CancellationToken) |
Deletes a single document.
|
| DeleteOneAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, DeleteOptions, CancellationToken) |
Deletes a single document.
|
| DeleteOneAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, DeleteOptions, CancellationToken) |
Deletes a single document.
|
| Distinct<TDocument, TField>(IMongoCollection<TDocument>, FieldDefinition<TDocument, TField>, Expression<Func<TDocument, Boolean>>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| Distinct<TDocument, TField>(IMongoCollection<TDocument>, Expression<Func<TDocument, TField>>, FilterDefinition<TDocument>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| Distinct<TDocument, TField>(IMongoCollection<TDocument>, Expression<Func<TDocument, TField>>, Expression<Func<TDocument, Boolean>>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| Distinct<TDocument, TField>(IMongoCollection<TDocument>, IClientSessionHandle, FieldDefinition<TDocument, TField>, Expression<Func<TDocument, Boolean>>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| Distinct<TDocument, TField>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, TField>>, FilterDefinition<TDocument>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| Distinct<TDocument, TField>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, TField>>, Expression<Func<TDocument, Boolean>>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| DistinctAsync<TDocument, TField>(IMongoCollection<TDocument>, FieldDefinition<TDocument, TField>, Expression<Func<TDocument, Boolean>>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| DistinctAsync<TDocument, TField>(IMongoCollection<TDocument>, Expression<Func<TDocument, TField>>, FilterDefinition<TDocument>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| DistinctAsync<TDocument, TField>(IMongoCollection<TDocument>, Expression<Func<TDocument, TField>>, Expression<Func<TDocument, Boolean>>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| DistinctAsync<TDocument, TField>(IMongoCollection<TDocument>, IClientSessionHandle, FieldDefinition<TDocument, TField>, Expression<Func<TDocument, Boolean>>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| DistinctAsync<TDocument, TField>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, TField>>, FilterDefinition<TDocument>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| DistinctAsync<TDocument, TField>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, TField>>, Expression<Func<TDocument, Boolean>>, DistinctOptions, CancellationToken) |
Gets the distinct values for a specified field.
|
| Find<TDocument>(IMongoCollection<TDocument>, FilterDefinition<TDocument>, FindOptions) |
Begins a fluent find interface.
|
| Find<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, FindOptions) |
Begins a fluent find interface.
|
| Find<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, FilterDefinition<TDocument>, FindOptions) |
Begins a fluent find interface.
|
| Find<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, FindOptions) |
Begins a fluent find interface.
|
| FindAsync<TDocument>(IMongoCollection<TDocument>, FilterDefinition<TDocument>, FindOptions<TDocument, TDocument>, CancellationToken) |
Finds the documents matching the filter.
|
| FindAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, FindOptions<TDocument, TDocument>, CancellationToken) |
Finds the documents matching the filter.
|
| FindAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, FilterDefinition<TDocument>, FindOptions<TDocument, TDocument>, CancellationToken) |
Finds the documents matching the filter.
|
| FindAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, FindOptions<TDocument, TDocument>, CancellationToken) |
Finds the documents matching the filter.
|
| FindOneAndDelete<TDocument>(IMongoCollection<TDocument>, FilterDefinition<TDocument>, FindOneAndDeleteOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndDelete<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, FindOneAndDeleteOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndDelete<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, FilterDefinition<TDocument>, FindOneAndDeleteOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndDelete<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, FindOneAndDeleteOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndDelete<TDocument, TProjection>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, FindOneAndDeleteOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndDelete<TDocument, TProjection>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, FindOneAndDeleteOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndDeleteAsync<TDocument>(IMongoCollection<TDocument>, FilterDefinition<TDocument>, FindOneAndDeleteOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndDeleteAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, FindOneAndDeleteOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndDeleteAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, FilterDefinition<TDocument>, FindOneAndDeleteOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndDeleteAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, FindOneAndDeleteOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndDeleteAsync<TDocument, TProjection>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, FindOneAndDeleteOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndDeleteAsync<TDocument, TProjection>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, FindOneAndDeleteOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and deletes it atomically.
|
| FindOneAndReplace<TDocument>(IMongoCollection<TDocument>, FilterDefinition<TDocument>, TDocument, FindOneAndReplaceOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndReplace<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, TDocument, FindOneAndReplaceOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndReplace<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, FilterDefinition<TDocument>, TDocument, FindOneAndReplaceOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndReplace<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, TDocument, FindOneAndReplaceOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndReplace<TDocument, TProjection>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, TDocument, FindOneAndReplaceOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndReplace<TDocument, TProjection>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, TDocument, FindOneAndReplaceOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndReplaceAsync<TDocument>(IMongoCollection<TDocument>, FilterDefinition<TDocument>, TDocument, FindOneAndReplaceOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndReplaceAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, TDocument, FindOneAndReplaceOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndReplaceAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, FilterDefinition<TDocument>, TDocument, FindOneAndReplaceOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndReplaceAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, IClientSessionHandle, TDocument, FindOneAndReplaceOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndReplaceAsync<TDocument, TProjection>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, TDocument, FindOneAndReplaceOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndReplaceAsync<TDocument, TProjection>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, TDocument, FindOneAndReplaceOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and replaces it atomically.
|
| FindOneAndUpdate<TDocument>(IMongoCollection<TDocument>, FilterDefinition<TDocument>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindOneAndUpdate<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindOneAndUpdate<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, FilterDefinition<TDocument>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindOneAndUpdate<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindOneAndUpdate<TDocument, TProjection>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindOneAndUpdate<TDocument, TProjection>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindOneAndUpdateAsync<TDocument>(IMongoCollection<TDocument>, FilterDefinition<TDocument>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindOneAndUpdateAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindOneAndUpdateAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, FilterDefinition<TDocument>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindOneAndUpdateAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TDocument>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindOneAndUpdateAsync<TDocument, TProjection>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindOneAndUpdateAsync<TDocument, TProjection>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, FindOneAndUpdateOptions<TDocument, TProjection>, CancellationToken) |
Finds a single document and updates it atomically.
|
| FindSync<TDocument>(IMongoCollection<TDocument>, FilterDefinition<TDocument>, FindOptions<TDocument, TDocument>, CancellationToken) |
Finds the documents matching the filter.
|
| FindSync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, FindOptions<TDocument, TDocument>, CancellationToken) |
Finds the documents matching the filter.
|
| FindSync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, FilterDefinition<TDocument>, FindOptions<TDocument, TDocument>, CancellationToken) |
Finds the documents matching the filter.
|
| FindSync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, FindOptions<TDocument, TDocument>, CancellationToken) |
Finds the documents matching the filter.
|
| ReplaceOne<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, TDocument, ReplaceOptions, CancellationToken) |
Replaces a single document.
|
| ReplaceOne<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, TDocument, UpdateOptions, CancellationToken) | Obsolete.
Replaces a single document.
|
| ReplaceOne<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, TDocument, ReplaceOptions, CancellationToken) |
Replaces a single document.
|
| ReplaceOne<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, TDocument, UpdateOptions, CancellationToken) | Obsolete.
Replaces a single document.
|
| ReplaceOneAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, TDocument, ReplaceOptions, CancellationToken) |
Replaces a single document.
|
| ReplaceOneAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, TDocument, UpdateOptions, CancellationToken) | Obsolete.
Replaces a single document.
|
| ReplaceOneAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, TDocument, ReplaceOptions, CancellationToken) |
Replaces a single document.
|
| ReplaceOneAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, TDocument, UpdateOptions, CancellationToken) | Obsolete.
Replaces a single document.
|
| UpdateMany<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, UpdateOptions, CancellationToken) |
Updates many documents.
|
| UpdateMany<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, UpdateOptions, CancellationToken) |
Updates many documents.
|
| UpdateManyAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, UpdateOptions, CancellationToken) |
Updates many documents.
|
| UpdateManyAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, UpdateOptions, CancellationToken) |
Updates many documents.
|
| UpdateOne<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, UpdateOptions, CancellationToken) |
Updates a single document.
|
| UpdateOne<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, UpdateOptions, CancellationToken) |
Updates a single document.
|
| UpdateOneAsync<TDocument>(IMongoCollection<TDocument>, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, UpdateOptions, CancellationToken) |
Updates a single document.
|
| UpdateOneAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, Expression<Func<TDocument, Boolean>>, UpdateDefinition<TDocument>, UpdateOptions, CancellationToken) |
Updates a single document.
|
| Watch<TDocument>(IMongoCollection<TDocument>, ChangeStreamOptions, CancellationToken) |
Watches changes on the collection.
|
| Watch<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, ChangeStreamOptions, CancellationToken) |
Watches changes on the collection.
|
| WatchAsync<TDocument>(IMongoCollection<TDocument>, ChangeStreamOptions, CancellationToken) |
Watches changes on the collection.
|
| WatchAsync<TDocument>(IMongoCollection<TDocument>, IClientSessionHandle, ChangeStreamOptions, CancellationToken) |
Watches changes on the collection.
|