$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.

CategoriaMatemática
Versão do MongoDB1.0+
Idioma do Exemplomongosh (Shell)

📝 Sintaxe

{ $degreesToRadians: <expressão-numérica> }

⚙️ Parâmetros

grausUma 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

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.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%