【发布时间】:2013-02-08 19:15:35
【问题描述】:
由于这是一个家庭作业,我不想发布我的代码,因为它本质上提供了一个解决方案。我可以发布一些通用的 sn-ps。我将首先说我是 javascript 和 Mongo 的新手,并且基本上在昨晚几个小时内就学会了它们。
基本上我有代码,当我粘贴到 shell 中时,它可以完美运行,但是当我将它保存到数据库中并尝试执行时,它不起作用。这是一个基本示例。
db.system.js.save(
{
_id: "istrue",
value: function (x){
if(x == true)
print("true");
else
print("false");
}
})
因此,如果我复制并粘贴此代码并首先设置 var x = true 或 var x = false 则它可以工作,但如果我这样做:
db.eval("istrue(true);");
那就不行了。
有什么想法吗?
【问题讨论】:
-
您是否遇到任何错误?如果有,它们是什么?
-
@icanc:请阅读作业标签维基。请不要将其添加到新问题中。
标签: javascript node.js mongodb mongo-shell