$degreesToRadians (Graus para Radianos)
Última atualização: 2026-10-09
$degreesToRadians (Graus para Radianos)
$degreesToRadians converte graus para radianos multiplicando por π/180. Como os operadores trigonométricos $sin, $cos e $tan aceitam radianos como entrada, converter os ângulos primeiro evita multiplicar manualmente por pi. É usado em coordenadas geográficas e trigonometria. Um argumento nulo ou ausente resulta em null, e entrada NaN retorna NaN. É a inversa de $radiansToDegrees. Observe que entradas muito grandes podem perder precisão.
| Categoria | Matemática |
|---|---|
| Versão do MongoDB | 1.0+ |
| Idioma do Exemplo | mongosh (Shell) |
📝 Sintaxe
{ $degreesToRadians: <expressão-numérica> }
⚙️ Parâmetros
| graus | Uma expressão numérica em graus. |
|---|
Retorno:O equivalente em radianos da entrada; null quando null ou ausente
▶ Exemplo
Execute os comandos abaixo no seu mongosh local (requer um mongod em execução):
// $degreesToRadians: converter graus para radianos
db.trig.aggregate([
{ $project: {
rad: { $degreesToRadians: '$deg' }
} }
])
Saída:
{ '_id': 1, 'rad': 3.141592653589793 }
{ '_id': 2, 'rad': 0.5235987755982988 }
📌 Notas
- Equivalente a multiplicar por π/180
- Alimente $sin, $cos e $tan em radianos convertendo primeiro
- Inversa de $radiansToDegrees
🏷️ Tags Relacionados
💡 Casos Relacionados
Mais casos práticos em breve.
📚 Tutoriais Relacionados
❓ Perguntas Frequentes
QQual é a fórmula de $degreesToRadians?
AMultiplique a entrada por π e divida por 180; 180 graus equivalem a cerca de 3.1416 radianos.
QPor que converter para radianos antes da trigonometria?
A$sin, $cos e $tan esperam radianos, então passar graus dá resultados errados.
QQuanto é $degreesToRadians(90)?
AÉ π/2, cerca de 1.5708 radianos.