我创建了一个管理员级用户,并在admin数据库和我的其他数据库上给出了dbAdminAnyDatabase,userAdminAnyDatabase,readWriteAnyDatabase权限,我可以创建一个成功连接到客户端但是当我尝试运行命令来检索数据时我收到一条错误,说“命令查找失败:未在{database}上授权执行命令'”。
关于为什么这不起作用的任何想法?
答案 0 :(得分:-1)
我找到了一个示例,其中用户具有“root”访问权限,现在我可以成功查询数据。问题仍然是上述凭证不起作用的原因。