【问题标题】:How to connect to MongoDB Sails.js. Getting connection 1 closed error如何连接到 MongoDB Sails.js。获取连接 1 关闭错误
【发布时间】:2020-12-31 17:46:13
【问题描述】:

我收到错误 MongoError: connection 1 to cluster0-shard-00-00.r7eql.mongodb.net:27017 closed 当我尝试连接到我的 mongodb 集群时。我已经将我当前的 IP 地址列入白名单,因为我在其他人的类似问题中看到了已解决的问题。我的 .env 变量有问题,所以这是我在 datastores.js 中的配置

    // url: process.env.MONGODB_URL,
    host: 'cluster0-shard-00-00.r7eql.mongodb.net',
    port: '27017',
    user: 'dustin',
    password: 'password',
    database: 'v1?ssl=true&replicaSet=atlas-13rdfe-shard-0&authSource=admin&w=majority',

【问题讨论】:

  • 我还确保在production.js 中在有关默认数据存储和会话的两个部分中包含带有连接信息的 url 字符串,它仍然给我同样的错误

标签: mongodb sails.js mongodb-atlas


【解决方案1】:

我终于让它工作了。我相信这是因为我在那个集群上有三个分片,而在我的连接字符串中,我只是说要使用其中一个。我将其更改为 'cluster0-shard-00-00.r7eql.mongodb.net,nextcluster,nextcluster' 并且有效

【讨论】:

    猜你喜欢
    • 2020-12-24
    • 2022-11-19
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多