猫鼬在第一次连接时无法连接到单个副本集

时间:2019-12-23 06:36:12

标签: node.js mongodb

我使用标志--replSet rs创建一个MongoDB副本集。 rs.status()可以正常工作,并且mongo-express可以访问该副本。

但是当我尝试使用时:

let options = {
  "replset": {
    "rs_name": "rs"
  }
}

mongoose.connect('mongodb://localhost:27017/tasksDB', options);

连接mongodb。它抛出:

failed to connect to server [91891b77b79f:27017] on first connect [MongoNetworkError: getaddrinfo ENOTFOUND 91891b77b79f 91891b77b79f:27017]'

如果我删除options以进行连接而没有replset选项。工作正常。

我尝试了另一种连接mongodb的方法:?replicaSet=rs,但仍然无法正常工作。

0 个答案:

没有答案