|  | Name | Description | 
|---|
|   | FindOneAndUpdateAsyncTDocument(IMongoCollectionTDocument, FilterDefinitionTDocument, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TDocument, CancellationToken) | 
            Finds a single document and updates it atomically.
             | 
|   | FindOneAndUpdateAsyncTDocument(IMongoCollectionTDocument, ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TDocument, CancellationToken) | 
            Finds a single document and updates it atomically.
             | 
|   | FindOneAndUpdateAsyncTDocument, TProjection(IMongoCollectionTDocument, ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TProjection, CancellationToken) | 
            Finds a single document and updates it atomically.
             | 
|   | FindOneAndUpdateAsyncTDocument(IMongoCollectionTDocument, IClientSessionHandle, FilterDefinitionTDocument, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TDocument, CancellationToken) | 
            Finds a single document and updates it atomically.
             | 
|   | FindOneAndUpdateAsyncTDocument(IMongoCollectionTDocument, IClientSessionHandle, ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TDocument, CancellationToken) | 
            Finds a single document and updates it atomically.
             | 
|   | FindOneAndUpdateAsyncTDocument, TProjection(IMongoCollectionTDocument, IClientSessionHandle, ExpressionFuncTDocument, Boolean, UpdateDefinitionTDocument, FindOneAndUpdateOptionsTDocument, TProjection, CancellationToken) | 
            Finds a single document and updates it atomically.
             |