updateManyWithPipeline
abstract suspend fun updateManyWithPipeline(options: <Error class: unknown class><Document>.() -> Unit = {}, filter: <Error class: unknown class><Document>.() -> Unit = {}, update: <Error class: unknown class><Document>.() -> Unit)(source)
Updates all documents that match filter according to the update pipeline.
Example
class User(
val name: String,
val age: Int,
)
collection.updateManyWithPipeline(
filter = {
User::name eq "Patrick"
}
) {
set {
User::age set 15
}
}
Content copied to clipboard
External resources
Parameters
filter
Optional filter to select which documents are updated. If no filter is specified, all documents are updated.
See also
Update a single document.