mongoDB 作成した関数の削除を行う

mongoDB 作成した関数の削除を行う

mongoDBで、作成した関数の削除を行う手順を記述してます。removeで対象の関数を指定することで可能です。

環境

  • OS CentOS Stream release 9
  • MongoDB 6.0.2

手順

作成した関数の削除を行うには、「db.system.js.remove()」を使用します。

db.system.js.remove({_id:"id名"})

実際に、以下の「fn2」という関数を削除してみます。

> db.system.js.find()

[
{ "_id" : "fn", "value" : { "code" : "function(x, y) { return x + y; }" } }
{ "_id" : "fn2", "value" : { "code" : "function(x, y) { return x - y; }" } }
]

削除します。

> db.system.js.remove({_id:"fn2"})

{ acknowledged: true, deletedCount: 1 }

削除されていることが確認できます。

> db.system.js.find()

{ "_id" : "fn", "value" : { "code" : "function(x, y) { return x + y; }" } }