updateOne
fun updateOne(options: UpdateOptions<Document>.() -> Unit = {}, filter: FilterQuery<Document>.() -> Unit = {}, update: UpdateQuery<Document>.() -> Unit)(source)
Updates a single document that matches filter according to update.
If multiple documents match filter, only the first one found is updated.
Example
class User(
val name: String,
val age: Int,
)
collection.bulkWrite {
updateOne(
filter = { User::name eq "Patrick" },
update = {
User::age set 15
}
)
}
Content copied to clipboard
External resources
See also
Update multiple documents.
Create a new document.
Create a document if none are found.