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

Afrunding til 2 decimaler i mongodb

du kan nemt runde værdierne op til specifik præcision fra BigDecimal, også hvis du vil, kan du konvertere det til dobbelt værdi på samme tid. For eksempel:-

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

scala> s.setScale(2, BigDecimal.RoundingMode.HALF_UP).toDouble res1:Dobbelt =10,23 // KONVERTERET SOM DOBBELT

scala> s.setScale(2, BigDecimal.RoundingMode.HALF_UP) res2:scala.math.BigDecimal =10,23 // Rouding Off

Så i scala i stedet for at bruge math.Round kan du bruge setScale.




  1. Hvad betyder for mange positionsmuligheder, når man laver en mongoexport?

  2. Mongoose:Hvordan opdaterer man et eksisterende element i array?

  3. Hvordan kan jeg oprette forbindelse til MongoDB Atlas ved hjælp af Robomongo?

  4. Upserting i Mongo DB ved hjælp af officiel C#-driver