Skip to content

Commit eec50d9

Browse files
committed
feat: added Expr<_Number>.unaryMinus
1 parent 839988a commit eec50d9

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

module-mongokt/src/commonMain/kotlin/expr/Extensions.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ infix fun Expr<_Number>.`$mod`(other: Expr<_Number>): Expr<_Number> =
4141
operator fun Expr<_Number>.times(other: Expr<_Number>): Expr<_Number> =
4242
`$multiply`(this, other)
4343

44+
@BsonMarker4
45+
@JvmName("Number_unaryMinus")
46+
operator fun Expr<_Number>.unaryMinus(): Expr<_Number> =
47+
this * (-1).expr
48+
4449
/** https://www.mongodb.com/docs/manual/reference/operator/aggregation/pow/ */
4550
@BsonMarker4
4651
@JvmName($$"Number_$pow_Number")

0 commit comments

Comments
 (0)