我在mongodb中添加服务器端java脚本代码(使用robo mongo)。
我创造了两个功能
1:pow(a)返回数字的平方
2:findSq()返回1到20之间的任何数字。
我正在调用pow(a)形式的findSq()函数
例如
findSq
function(){
var a = 18; // in some case
var square = db.eval("pow(a)");
echo square;
}
现在,如果我运行命令 db.eval(findSq),我会收到一个未定义a的错误;
请建议任何替代方式。我试过db.eval(" pow(" + a +")")