0

不知道什么时候开始出现问题。我发现当我为 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.

4

1 回答 1

0

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

于 2016-11-29T08:36:00.710 回答