findOneAndDelete
suspend fun <T : Any> MongoCollection<T>.findOneAndDelete(filter: String, options: FindOneAndDeleteOptions = FindOneAndDeleteOptions()): T?
Atomically find a document and remove it.
Return
the document that was removed. If no documents matched the query filter, then null will be returned
Parameters
filter
the query filter to find the document with
options
the options to apply to the operation
suspend fun <T : Any> MongoCollection<T>.findOneAndDelete(clientSession: ClientSession, filter: String, options: FindOneAndDeleteOptions = FindOneAndDeleteOptions()): T?
Atomically find a document and remove it.
Return
the document that was removed. If no documents matched the query filter, then null will be returned
Parameters
clientSession
the client session with which to associate this operation
filter
the query filter to find the document with
options
the options to apply to the operation