uppercase

@JvmName(name = "uppercaseFieldReceiver")
open fun <Context : Any> Field<Context, String?>.uppercase(): Value<Context, String?>(source)
@JvmName(name = "uppercasePropertyReceiver")
open fun <Context : Any> KProperty1<Context, String?>.uppercase(): Value<Context, String?>(source)
@JvmName(name = "uppercaseResultReceiver")
inline fun String?.uppercase(): Value<Any, String?>(source)

Converts a string to uppercase, returning the result.

If the argument resolves to null, $toUpper returns an empty string "".

Example

class Document(
val text: String,
)

collection.aggregate()
.set {
Document::text set of(Document::text).uppercase()
}.toList()

External resources