Skip to content

MongoDB request DSLopensavvy.ktmongo.dsl.queryUpdateQueryunset

unset

abstract fun <V> Field<T, V>.unset()

Deletes a field.

Example

class User(
    val name: String,
    val age: Int,
    val alive: Boolean,
)

collection.filter {
    User::name eq "Luke Skywalker"
}.updateOne {
    User::age.unset()
    User::alive set false
}

External resources

open fun <V> KProperty1<T, V>.unset()

Deletes a field.

Example

class User(
    val name: String,
    val age: Int,
    val alive: Boolean,
)

collection.filter {
    User::name eq "Luke Skywalker"
}.updateOne {
    User::age.unset()
    User::alive set false
}

External resources