【问题标题】:Issue with nodejs connection to MongoDB Atlasnodejs连接到MongoDB Atlas的问题
【发布时间】: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 的 参数中指定了不同的数据库。

有什么想法吗?

提前致谢!

【问题讨论】:

    标签: node.js mongodb mongoose


    【解决方案1】:

    它现在正在工作,如果有人遇到同样的问题,我会发布答案。

    看来这只是猫鼬的问题;我使用的是 5.0.10 版本,我更新到 5.1.7 并且运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-13
      • 1970-01-01
      • 1970-01-01
      • 2021-06-25
      • 2019-03-14
      • 2021-09-20
      • 1970-01-01
      相关资源
      最近更新 更多