isNotOneOf

open fun <V> Field<T, V>.isNotOneOf(values: List<V>, type: KType)(source)
infix inline fun <V> Field<T, V>.isNotOneOf(values: List<V>)(source)
infix inline fun <V> KProperty1<T, V>.isNotOneOf(values: List<V>)(source)

Selects documents for which this field is not equal to any of the given values.

This operator will also select documents for which the field doesn't exist.

Example

class User(
val name: String,
val age: Int?,
)

collection.find {
User::name isNotOneOf listOf("Alfred", "Arthur")
}

External resources

See also


inline fun <V> Field<T, V>.isNotOneOf(vararg values: V)(source)
inline fun <V> KProperty1<T, V>.isNotOneOf(vararg values: V)(source)

Selects documents for which this field is not equal to any of the given values.

This operator will also select documents for which the field doesn't exist.

Example

class User(
val name: String,
val age: Int?,
)

collection.find {
User::name.isNotOneOf("Alfred", "Arthur")
}

External resources

See also