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