MongoDb Atlas在第一次连接时无法连接到服务器[123:27017]

时间:2017-05-28 02:44:54

标签: node.js mongodb mongodb-atlas

我正在尝试连接到MongoDB Atlas中的MongoDB,但我正在接受这个错误:

{ MongoError: failed to connect to server [123:27017] on first connect [MongoError: connect EHOSTUNREACH 0.0.0.123:27017 - Local (192.168.15.6:56553)]
    at Pool.<anonymous> (/Users/filipeferminiano/node_modules/mongodb-core/lib/topologies/server.js:328:35)
    at emitOne (events.js:96:13)
    at Pool.emit (events.js:191:7)
    at Connection.<anonymous> (/Users/filipeferminiano/node_modules/mongodb-core/lib/connection/pool.js:280:12)
    at Object.onceWrapper (events.js:293:19)
    at emitTwo (events.js:106:13)
    at Connection.emit (events.js:194:7)
    at TLSSocket.<anonymous> (/Users/filipeferminiano/node_modules/mongodb-core/lib/connection/connection.js:177:49)
    at Object.onceWrapper (events.js:293:19)
    at emitOne (events.js:96:13)
  name: 'MongoError',

这是我的代码:

var db;
var mongoServer = 'mongodb://[USER]:[PASSWORD]@roas-shard-00-00-r4v7u.mongodb.net:27017,roas-shard-00-01-r4v7u.mongodb.net:27017,roas-shard-00-02-r4v7u.mongodb.net:27017/[DATABASE]?ssl=true&replicaSet=roas-shard-0&authSource=admin'.replace(/\\/g, "\\\\");

MongoClient.connect(mongoServer, (err, database) => {
   if (err) return console.log(err)
      db = database
      app.listen(3000, () => {
        console.log('listening on 3000')
  })
})

0 个答案:

没有答案