使用Mongoose在MongoDB中存储serverside javascript函数

时间:2013-03-27 14:03:32

标签: node.js mongodb mongoose

我一直在尝试将服务器端功能存储在MongoDB中(从客户端)

我正在尝试这个,来自例子:

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

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

1 个答案:

答案 0 :(得分:2)

使用mongoose-function插件为mongoose添加功能支持。

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

new Schema({ value: Function }, { collection: 'system.js' })