无法为mongodb添加功能

时间:2016-05-31 14:24:46

标签: mongodb mongodb-shell

我不知道问题什么时候开始。我发现当我为mongodb创建一个新函数,然后像这样运行它:
db.loadServerScripts(); testFun('xxx');
将出现两个错误:
SyntaxError: missing } after property list src/mongo/shell/db.js:1038 ReferenceError: testFun is not defined (shell):1 但旧的功能很好。当我删除一个旧函数,并在没有任何改变的情况下重新创建它时,它也会导致上面的错误。

我使用的mongodb版本是2.6.10

1 个答案:

答案 0 :(得分:0)

我想我找到了这个问题的答案。该错误是由其他一些功能引起的。错误信息使我感到困惑,我曾经认为它必定是来自mongo本身的错误。我删除了一些由我编写的mongo函数,然后错误丢失了。现在我可以成功运行testFun