$degreesToRadians (度からラジアンへ)

最終更新:2026-10-09

$degreesToRadians (度からラジアンへ)

$degreesToRadians は入力に π/180 を掛けて、度をラジアンに変換します。$sin、$cos、$tan はラジアンを入力として受け取るため、先に変換しておけば π を手動で掛ける必要がありません。地理座標や三角関数の計算に使われます。引数が null または欠落している場合は null を返し、NaN 入力は NaN を返します。$radiansToDegrees の逆関数です。非常に大きな入力は精度が落ちることがある点に注意してください。

カテゴリ数学
MongoDB バージョン1.0+
例の言語mongosh(シェル)

📝 構文

{ $degreesToRadians: <numeric-expression> }

⚙️ パラメータ

角度度単位の数値式。

戻り値:入力のラジアン換算値。null または欠落している場合は null

▶ 例

以下のコマンドをローカルの mongosh で実行してください(mongod が起動済みである必要があります):

// $degreesToRadians: 度をラジアンに変換
db.trig.aggregate([
  { $project: {
      rad: { $degreesToRadians: '$deg' }
  } }
])

出力:

{ '_id': 1, 'rad': 3.141592653589793 }
{ '_id': 2, 'rad': 0.5235987755982988 }

📌 注意事項

さらなる実践ケースを近日公開予定。

📚 関連チュートリアル

❓ よくある質問

Q$degreesToRadians の計算式は?
A入力に π を掛けて 180 で割ります。180 度はおよそ 3.1416 ラジアンです。
Q三角関数の前にラジアンへ変換するのはなぜ?
A$sin、$cos、$tan はラジアンを期待するため、度のまま渡すと誤った結果になります。
Q$degreesToRadians(90) はいくつですか?
Aπ/2、およそ 1.5708 ラジアンです。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%