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

最終更新:2026-10-09

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

$radiansToDegrees は入力に 180/π を掛けて、ラジアンを度に変換します。逆三角関数の $asin、$acos、$atan、$atan2 はすべてラジアンを返すため、度に変換すると出力がビジネス用途に馴染みやすくなります。角度の表示や方向の出力に使われます。引数が null または欠落している場合は null を返し、NaN 入力は NaN を返します。$degreesToRadians の逆関数です。180 度は π ラジアンに等しくなります。

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

📝 構文

{ $radiansToDegrees: <numeric-expression> }

⚙️ パラメータ

ラジアンラジアン単位の数値式。

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

▶ 例

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

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

出力:

{ '_id': 1, 'deg': 180 }
{ '_id': 2, 'deg': 90 }

📌 注意事項

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

📚 関連チュートリアル

❓ よくある質問

Q$radiansToDegrees の計算式は?
A入力に 180 を掛けて π で割ります。π ラジアンは 180 度に等しいです。
Q逆三角関数の結果を度に変換するには?
A結果を包むだけです。例: $radiansToDegrees: { $atan: 1 } は 45 になります。
Q$radiansToDegrees(π) はいくつですか?
A180 度です。
Web-Tutorial.com

Web-Tutorial 技術チーム

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

100%