1

MongoDBで「ストアドプロシージャ」を作成する方法の例がいくつかありますが(ここでは1つです)、それらは、たとえばmongoシェルでコードを直接追加する方法のみを示しています。重要なストアドプロシージャの場合、コードを.jsファイルに保存し、ファイルをMongoDBに「インポート」する必要があります。そうすれば、簡単に編集、バージョン管理などを行うことができます。

これを行う方法はありますか?

4

1 に答える 1

3

次の構文を使用できます。

$ mongo mydb import.js

そして、スクリプト内にインポート命令を書く、つまり:

var myfunc = function(x, y){ return x + y; }}

db.system.js.save({_id:"myfunc", value: myfunc);
于 2013-02-14T22:25:01.900 に答える