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.
$sin
Nuevo a partir de la versión 8.0.1.
El $sin operador de Amazon DocumentDB devuelve el seno de un valor que se mide en radianes. Utilícelo en el proceso de agregación para realizar cálculos trigonométricos en campos numéricos.
Parámetros
-
expression: expresión que se resuelve en un número en radianes.
Ejemplo (MongoDB Shell)
El siguiente ejemplo muestra cómo usar el $sin operador para calcular el seno de los valores del ángulo en radianes.
Cree documentos de muestra
db.angles.insertMany([ { "_id": 1, "angle": 0 }, { "_id": 2, "angle": 0.5235987755982988 }, { "_id": 3, "angle": 1.5707963267948966 } ]);
Ejemplo de consulta
db.angles.aggregate([ { $project: { "sine": { $sin: "$angle" } }} ]);
Salida
[
{ "_id": 1, "sine": 0 },
{ "_id": 2, "sine": 0.49999999999999994 },
{ "_id": 3, "sine": 1 }
]
Ejemplos de código
Para ver un ejemplo de código sobre el uso del $sin operador, elige la pestaña del idioma que quieres usar: