updateMany
open suspend override fun updateMany(options: UpdateOptions<Document>.() -> Unit, filter: FilterQuery<Document>.() -> Unit, update: UpdateQuery<Document>.() -> Unit)(source)
Updates all documents that match filter according to update.
Example
class User(
val name: String,
val age: Int,
)
collection.updateMany(
filter = {
User::name eq "Patrick"
},
update = {
User::age set 15
},
)
Content copied to clipboard
Using filtered collections
The following code is equivalent:
collection.filter {
User::name eq "Patrick"
}.updateMany {
User::age set 15
}
Content copied to clipboard
To learn more, see filter.
External resources
Parameters
filter
Optional filter to select which documents are updated. If no filter is specified, all documents are updated.