使用 Mongoose 在 MongoDB 中存储服务器端 javascript 函数

ske*_*rit 3 mongoose mongodb node.js

我一直在尝试在 MongoDB 中存储服务器端函数(从客户端)

我正在尝试这个,从例子中:

db.system.js.save({_id: "sum",
              value: function (x, y) { return x + y; }});
Run Code Online (Sandbox Code Playgroud)

但这不起作用。我正在使用 Mongoose,所以我不知道它是否有一个围绕普通 Mongo DB 对象的包装器。

aar*_*ann 5

使用mongoose-function插件为 mongoose 添加函数支持。

然后创建一个模式并强制其集合名称:

new Schema({ value: Function }, { collection: 'system.js' })
Run Code Online (Sandbox Code Playgroud)