$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 }
📌 注意事項
- 180/π を掛けるのと同じ
- $asin、$acos、$atan、$atan2 の結果を度にするときに使う
- $degreesToRadians の逆関数
🏷️ 関連タグ
💡 関連ケース
さらなる実践ケースを近日公開予定。
📚 関連チュートリアル
❓ よくある質問
Q$radiansToDegrees の計算式は?
A入力に 180 を掛けて π で割ります。π ラジアンは 180 度に等しいです。
Q逆三角関数の結果を度に変換するには?
A結果を包むだけです。例: $radiansToDegrees: { $atan: 1 } は 45 になります。
Q$radiansToDegrees(π) はいくつですか?
A180 度です。