【问题标题】:MongoError: Authentication failed. NestJs MongoDb AtlasMongoError:身份验证失败。 NestJs MongoDb 图集
【发布时间】:2021-04-24 21:05:56
【问题描述】:

我已经构建了一个 nest.js 服务器,现在我正在尝试连接 mongoDB Atlas。 在我尝试连接的 app.module 导入中

mongodb+srv://:@cluster0.iijhz.mongodb.net/?retryWrites=true&w=majority

url 字符串,但是失败了,现在我也尝试了这些选项:

imports: [
MongooseModule.forRoot(
  'mongodb+srv://cluster0.iijhz.mongodb.net',
  {
    user: '<user>',
    pass: '<pass>',
    dbName: '<dbName>',
    w: 'majority',
    retryWrites: true
  }
),

还是得到了

MongoError:身份验证失败。

我的ip,0.0.0.0/0也加入了白名单。

【问题讨论】:

  • 这可能会有所帮助:stackoverflow.com/a/20809536/4980141
  • 谢谢,我已经阅读了文档,以及一些关于nest的MongooseModule的文章,然后阅读了MongoDB Atlas的文档,多次更改了我的密码,然后检查了数据库的名称,这是错误的。

标签: node.js mongodb nestjs mongodb-atlas


【解决方案1】:

好吧,我的错,dbName 一直不正确。

【讨论】:

    猜你喜欢
    • 2018-11-27
    • 2021-10-09
    • 2016-04-07
    • 2019-09-16
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 1970-01-01
    • 2018-11-02
    相关资源
    最近更新 更多