MongoDB driver for Kotlin (synchronous) • opensavvy.ktmongo.sync.operations • UpdatePipelineOperations • updateManyWithPipeline
updateManyWithPipeline¶
abstract fun updateManyWithPipeline(options: ERROR CLASS: Symbol not found for UpdateOptions.() -> Unit = {}, filter: ERROR CLASS: Symbol not found for FilterQuery.() -> Unit = {}, update: ERROR CLASS: Symbol not found for UpdateWithPipelineQuery.() -> Unit)
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
}
}
External resources¶
Parameters¶
- filter
-
Optional filter to select which documents are updated. If no filter is specified, all documents are updated.
See also¶
UpdatePipelineOperations.updateOneWithPipelineUpdate a single document.