我QUERY [conn487]断言13未授权查询

时间:2015-04-04 00:01:16

标签: java mongodb

当我尝试从Java服务连接到MongoDB3.0时,出现错误

2015-04-04T07:39:15.008+0800 I QUERY    [conn487] assertion 13 not authorized for query on....

实际上,我可以使用我的用户名来查询MongoDB中的directly。此外,我可以使用此用户名来完成我的Node.js应用程序的CRUD操作。 当然,它是一个简单的MongoDB,没有复制。

我在admin和我的数据库中设置了重复的用户名,我授予该用户所有权限和操作(actions: [ "find","insert","remove","update" ])。

我不知道我的java服务有什么问题。

这是我的mongo配置文件。

port = 27017 
fork = true 
auth = true 
directoryperdb = true 
nohttpinterface = true

我的mongo-java-driver是3.0.0。

我用谷歌搜索了它,但我无法找到解决方案。 非常感谢你。

0 个答案:

没有答案
相关问题