0
における株式会社演算子でDecimal128フィールドを作成する私は、文書の構造を次ています方法のJava/Scalaの
{
"moneys": {
"someKey": NumberDecimal(99)
...
"someOtherRandomKey": NumberDecimal(99)
}
{
私は欲しい:ときに存在しないフィールド刻み、 NumberDecimal
値でそのフィールドを作成します。
私はScalaのドライバーでそれを試みたが、それを行うカント:
//not compiles
collection.findOneAndUpdate(filters,Updates.inc("someOtherKey", new Decimal128(50)))
Updates.inc(k,v)
がNumber
を必要とするため、 Decimal128
はNumber
私はドライバーではなく、私のロジックで問題と思います。
scala/javaドライバで私のケースを実装するにはどうしたらいいですか? scala.math.BigDecimal
のためのコーデックを実装することで解決し