当我尝试从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。
我用谷歌搜索了它,但我无法找到解决方案。 非常感谢你。