UpdateOneWithPipeline

Updating a single element in a collection, using a pipeline.

Example

users.updateOneWithPipeline({ User::name eq "foo" }) {
set {
User::age set 18
}
}

External resources

See also

Filter operators

Update operators

Constructors

Link copied to clipboard
constructor(context: BsonContext)

Properties

Link copied to clipboard

The context used to generate this expression.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun freeze()

Makes this node immutable.

Link copied to clipboard

Returns a simplified (but equivalent) expression to the current expression.

Link copied to clipboard
open fun toBson(): Bson

Writes the result of simplifying to a new BSON document.

Link copied to clipboard
fun toString(simplified: Boolean): String
override fun toString(): String

JSON representation of this expression.

Link copied to clipboard
override fun writeTo(writer: BsonFieldWriter)

Writes the result of simplifying this expression into writer.