Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
$ a Decimal
Novedades de la versión 4.0
El $toDecimal operador de Amazon DocumentDB se utiliza para convertir un valor al tipo de datos Decimal128. Esto resulta útil cuando necesita realizar operaciones aritméticas decimales precisas o manejar valores decimales grandes que no se pueden representar con precisión con el tipo de datos Double.
Parámetros
-
expression: la expresión que se va a convertir al tipo de datos Decimal128.
Ejemplo (MongoDB Shell)
En este ejemplo se muestra cómo utilizar el $toDecimal operador para convertir un valor de cadena en un tipo de datos Decimal128.
Cree documentos de muestra
db.numbers.insertOne({ _id: 1, value: "3.14" }); db.numbers.insertOne({ _id: 2, value: "2.71" });
Ejemplo de consulta
db.numbers.aggregate([ { $project: { _id: 1, decimalValue: { $toDecimal: "$value" } }} ])
Salida
[
{ "_id" : 1, "decimalValue" : Decimal128("3.14") },
{ "_id" : 2, "decimalValue" : Decimal128("2.71") }
]
Ejemplos de código
Para ver un ejemplo de código para usar el $toDecimal comando, elija la pestaña del idioma que desee usar: