UpdateOperations

Interface grouping MongoDB operations allowing to update existing information.

Inheritors

Properties

Link copied to clipboard
abstract val context: <Error class: unknown class>

Functions

Link copied to clipboard
abstract suspend fun bulkWrite(options: <Error class: unknown class><Document>.() -> Unit = {}, filter: <Error class: unknown class><Document>.() -> Unit = {}, operations: <Error class: unknown class><Document>.() -> Unit)

Performs multiple update operations in a single request.

Link copied to clipboard
abstract suspend fun findOneAndUpdate(options: <Error class: unknown class><Document>.() -> Unit = {}, filter: <Error class: unknown class><Document>.() -> Unit = {}, update: <Error class: unknown class><Document>.() -> Unit): Document?

Updates one element that matches filter according to update and returns it, atomically.

Link copied to clipboard
abstract suspend fun updateMany(options: <Error class: unknown class><Document>.() -> Unit = {}, filter: <Error class: unknown class><Document>.() -> Unit = {}, update: <Error class: unknown class><Document>.() -> Unit)

Updates all documents that match filter according to update.

Link copied to clipboard
abstract suspend fun updateOne(options: <Error class: unknown class><Document>.() -> Unit = {}, filter: <Error class: unknown class><Document>.() -> Unit = {}, update: <Error class: unknown class><Document>.() -> Unit)

Updates a single document that matches filter according to update.

Link copied to clipboard
abstract suspend fun upsertOne(options: <Error class: unknown class><Document>.() -> Unit = {}, filter: <Error class: unknown class><Document>.() -> Unit = {}, update: <Error class: unknown class><Document>.() -> Unit)

Updates a single document that matches filter according to update.