MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Arrondi à 2 décimales dans mongodb

vous pouvez facilement arrondir les valeurs avec une précision spécifique à partir de BigDecimal , également si vous le souhaitez, vous pouvez le convertir en double valeur en même temps. Par exemple :-

scala> val s :BigDecimal =10.232s :BigDecimal =10.232

scala> s.setScale(2, BigDecimal.RoundingMode.HALF_UP).toDouble res1 :Double =10.23 // CONVERTI EN DOUBLE

scala> s.setScale(2, BigDecimal.RoundingMode.HALF_UP) res2 :scala.math.BigDecimal =10.23 // Arrondi

Donc, dans scala au lieu d'utiliser math.Round, vous pouvez utiliser setScale.