草庐IT

UnitTestDb

全部标签

mongodb - dbowner "not authorized"更新用户?

我正在尝试更新用户的角色。所以我尝试使用管理员用户执行以下命令(它具有dbOwner和userAdmin权限,并直接在UnitTestDb上创建)db.runCommand({"updateUser":"unittestuser1","roles":[{"role":"Testentity_readwrite","db":"UnitTestDb"},{"role":"Testentity_read","db":"UnitTestDb"}]}我直接在“UnitTestDb”上运行这个命令,角色“Testentity_read”也是直接在这个数据库中创建的。我收到以下错误:{"ok":0,