我使用Studio 3T连接到我的集群(MongoDB Atlas)。但是当我点击用户按钮时,我收到了图片中的错误。我在数据库访问中拥有具有atlasAdmin@admin角色的ailtonjr用户和IP网络访问权限。我可以通过浏览器正常地删除和创建Atlas上的数据库,但无法在Studio 3T上执行此操作。
"atlasAdmin" 是一个自定义角色,不包括您所期望的许多 "管理员" 权限。MongoDB 的团队选择故意保持这种模糊不清,因此不清楚该角色包含什么内容。您可以通过他们的 GUI 进行所有这些操作的原因是因为您在那里连接了不同的角色,而不是直接的数据库连接。他们不允许手动创建的用户完全访问,我怀疑这会导致同步问题。您可以通过他们的 GUI 给您的用户授予 "dbAdmin" 权限,这将允许您创建和删除数据库。"