我使用标志--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
,但仍然无法正常工作。