我正在尝试在Mongo atlas中创建不是生产管理员的生产用户。
anatoly-dev
,其中包含一个集合fingerprints
: 当我在Robo3T(Robomongo)中与该用户连接时,我看不到anatoly-dev
。
我使用与管理员用户连接相同的连接属性,但我定义为anatoly-dev
这是Atlas生成的URI,我使用它:
mongodb+srv://<username>:<password>@cluster****.mongodb.net/anatoly-dev?retryWrites=true&w=majority
我想念什么?
答案 0 :(得分:0)
好的,这是Robo3T的问题,而不是Atlas或权限问题。有关更多详细信息,请参阅此功能更新:Manually specify visible databases
通常,从Robo 3T 1.4开始,如果用户没有管理员权限,显然,您必须在连接时手动指定可见数据库。
此功能的动机是当没有管理员角色特权(或有权访问特定数据库)的用户无法获取数据库列表,因此连接成功但没有可见的数据库时(例如listdatabases命令失败的结果。