【发布时间】:2018-12-07 08:43:34
【问题描述】:
所以我刚刚在 Atlas 中部署了一个 MongoDB 集群。我配置了用户,并从以前的数据库中恢复了备份。
现在,当我尝试从节点连接到数据库时,使用以下 URI:'mongodb+srv://:@/?retryWrites=true ' 我遇到了一些问题。
连接成功,但是每当我发送请求并且节点服务器尝试查询数据库时,连接都会产生以下错误: {"name":"MongoError","message":"user is not allowed to do action [find] on [admin.]","ok":0,"errmsg":"user is not allowed to do action [在 [admin.]","code":8000,"codeName":"AtlasError"}
上查找]似乎连接正在查询管理数据库,即使我在 URI 的 参数中指定了不同的数据库。
有什么想法吗?
提前致谢!
【问题讨论】: