从localhost连接到MongoLab数据库

时间:2016-05-21 05:06:19

标签: node.js mongodb express

我正在尝试连接到在我的mongolab帐户下创建的数据库。我在localhost上运行此后续代码。它会运行10-20秒,然后才会出现此错误:[Error: failed to connect to [gmail.com>:27017]]或此错误:connection error: { [MongoError: auth failed] name: 'MongoError', ok: 0, errmsg: 'auth failed', code: 18 }

var mongoose   = require('mongoose');
mongoose.connect('mongodb://<myUserName>:<myPassword>@ds011863.mlab.com:11863/myDBName'); // connect to our database

var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
  // we're connected!
  console.log('mongo connected!');
});

尝试通过端口8080上的localhost连接到mongoLab的托管数据库是否存在任何固有问题?我经历了很多mongoLab的故障排除,无法看出这个错误的原因是什么。

0 个答案:

没有答案