sql >> Base de Datos >  >> NoSQL >> MongoDB

Redondeo a 2 decimales en mongodb

puede redondear fácilmente los valores en una precisión específica de BigDecimal, también si lo desea, puede convertirlo en valor doble al mismo tiempo. Por ejemplo:-

escala> val s :BigDecimal =10.232s:BigDecimal =10.232

scala> s.setScale(2, BigDecimal.RoundingMode.HALF_UP).toDouble res1:Doble =10.23 // CONVERTIDO EN DOBLE

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

Entonces, en Scala, en lugar de usar math.Round, puede usar setScale.