MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Fehler:Verbinden Sie ETIMEDOUT 54.162.26.95:17185

Problem mit mongodb.

Ich kann mich über Telnet ds017185.mlab.com:17185 mit Mongodb verbinden, aber anscheinend ist der Benutzername, das Passwort oder der Datenbankname von Mongodb ungültig.

Um dies zu überprüfen, ersetzen Sie die Zeile mongoose.connect durch diese, Sie erhalten Informationen über das Problem:

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');
});

Kurz gesagt:Wenn Sie das Problem nicht beheben können, überprüfen Sie Mongodb, installieren Sie es neu oder usw., damit es funktioniert.