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.
$asin
Nuevo a partir de la versión 8.0.1.
El $asinh operador de Amazon DocumentDB devuelve el seno hiperbólico inverso de un valor. Utilícelo en el proceso de agregación para realizar cálculos trigonométricos hiperbólicos en campos numéricos.
Parámetros
-
expression: expresión que se resuelve en un número.
El resultado está en radianes. Para obtener grados, aplíquelos $radiansToDegrees a la salida.
El tipo de devolución es double el predeterminado. Si la entrada es un decimal de 128 bits, la salida también es un decimal de 128 bits.
Ejemplo (MongoDB Shell)
El siguiente ejemplo muestra cómo usar el $asinh operador para calcular el seno hiperbólico inverso de los valores numéricos.
Cree documentos de muestra
db.values.insertMany([ { "_id": 1, "value": 0 }, { "_id": 2, "value": 1 }, { "_id": 3, "value": -1 } ]);
Ejemplo de consulta
db.values.aggregate([ { $project: { "result": { $asinh: "$value" } }} ]);
Salida
[
{ "_id": 1, "result": 0 },
{ "_id": 2, "result": 0.881373587019543 },
{ "_id": 3, "result": -0.881373587019543 }
]
Ejemplos de código
Para ver un ejemplo de código sobre el uso del $asinh operador, elige la pestaña del idioma que quieres usar: