无法向 mongodb 添加函数
Can not add function to mongodb
我不知道问题是从什么时候开始的。我发现当我为 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
.
我想我已经找到了这个问题的答案。该错误是由其他一些功能引起的。错误信息让我百思不得其解,我一直以为一定是mongo本身的错误。我删除了一些我写的mongo函数,然后就报错了。现在我可以 运行 testFun
成功了。
我不知道问题是从什么时候开始的。我发现当我为 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
.
我想我已经找到了这个问题的答案。该错误是由其他一些功能引起的。错误信息让我百思不得其解,我一直以为一定是mongo本身的错误。我删除了一些我写的mongo函数,然后就报错了。现在我可以 运行 testFun
成功了。