1

有几个关于如何在 MongoDB 中创建“存储过程”的示例(这里是一个),但它们只展示了如何直接添加代码,例如在 mongo shell 中。对于任何重要的存储过程,人们都希望将代码存储在 .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 回答