MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Erreur :connectez ETIMEDOUT 54.162.26.95:17185

problème avec mongodb.

Je peux me connecter à mongodb via telnet ds017185.mlab.com:17185, mais il semble que le nom d'utilisateur, le mot de passe ou le nom de la base de données de mongodb ne soit pas valide.

pour le vérifier, remplacez la ligne mongoose.connect par celle-ci, vous obtiendrez des informations sur le problème :

var connectionString = 'mongodb://yourdbus:[email protected]:17185/myfbdb';
mongoose.connect(connectionString);

mongoose.connection.on('error', function(error) {
  console.error('Database connection error:', error);
});

mongoose.connection.once('open', function() {
  console.log('Database connected');
});

En bref :si vous ne pouvez pas résoudre le problème, vérifiez mongodb, réinstallez-le ou etc. pour le faire fonctionner.