mongoDB 関数を作成する

mongoDBで、関数を作成する手順を記述してます。MongoDB 5では作成することができます。MongoDB 6では同じ手順では作成できません。
環境
- OS Ubuntu 20.04
- MongoDB 5.0.5
手順
関数を作成するには、「system.js.save」を使用します。
db.system.js.save({
_id:"関数名",
value:関数(jsで記述)
})
実際に、足し算を行うだけの関数を作成してみます。
> db.system.js.save({
_id:"fn",
value:function(x, y) { return x + y; }
})
WriteResult({ "nMatched" : 0, "nUpserted" : 1, "nModified" : 0, "_id" : "fn" })
作成した関数を使用してみます。
使用するには「db.loadServerScripts()」を使用します。
> db.loadServerScripts()
> fn(1,2)
3
> fn(3,3)
6
関数が実行されていることが確認できます。
-
前の記事
Oracle Database アークタンジェント値を取得する 2024.07.12
-
次の記事
Google ドキュメント 画像の回転を行うショートカットキー 2024.07.16
コメントを書く