我在这里遇到一个奇怪的问题,想知道以前是否有人见过这个问题。
命令失败,错误13:'未授权db_vinylxl执行命令...'
这显然表明连接用户不允许该命令。但是,我使用与许多其他java程序相同的连接字符串。没有任何问题。
我也尝试在shell中使用它:
mongo mongodb://username:password@127.0.0.1:27017/databasename
我可以从那个shell中完成所有命令(例如更新)。 我不会把头发拉出来,因为我没有多余的头发。
需要以某种方式解决它。 如果你们之前见过这个或者知道我能尝试什么,那么非常感谢你的帮助。
谢谢!
答案 0 :(得分:0)
试试这个:
mongo -u usaname -p password 127.0.0.1:27017/databasename
答案 1 :(得分:0)
在获得身份验证之前,我获得了一个集合句柄(静态!)。 更改订单修复了所有问题。