MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Arrotondamento a 2 cifre decimali in mongodb

puoi facilmente arrotondare i valori in una precisione specifica da BigDecimal , anche se vuoi puoi convertirlo in un valore doppio allo stesso tempo. Ad esempio:-

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

scala> s.setScale(2, BigDecimal.RoundingMode.HALF_UP).toDouble res1:Double =10.23 // CONVERTITO COME DOPPIO

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

Quindi in scala invece di usare math.Round puoi usare setScale.