MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Arredondando para 2 casas decimais no mongodb


você pode facilmente arredondar os valores em precisão específica de BigDecimal, também se quiser, pode convertê-lo em valor duplo ao mesmo tempo. Por exemplo:-

scala> val s :BigDecimal =10,232s:BigDecimal =10,232

scala> s.setScale(2, BigDecimal.RoundingMode.HALF_UP).toDouble res1:Double =10.23 // CONVERTIDO COMO DUPLO

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

Então em scala ao invés de usar math.Round você pode usar setScale.