我在MongoDB Server中保存了一些功能。 是否有一些方法可以调用它们,比如本机调用db.eval()。
可能是这样的(我试过,不行):
mongoose.connection.db.eval("Foo('Arg1','Arg2')", function(err, retVal) {
// the eval result
});
或者这个(不起作用):
mongoose.connection.db.eval("Foo", ['Arg1','Arg2'], function(err, retVal) {
// the eval result
});
从未调用callback
函数。
mongoose.connection.db.eval
的返回值为undefine
。
答案 0 :(得分:0)
尝试一下:
mongoose.connection.db.eval('function(foo) {return foo;}', 'bar', {}, function(err, result) {
console.log(result);
});