2017-03-16 3 views
0

Seit einigen Tagen habe ich ein Problem mit meiner mlab gehosteten MongoDB-Instanz. Es gab keine Codeänderungen und es funktioniert immer noch auf meinem anderen Laptop sowie auf meinen Teamkollegen. Der folgende Code produziert keine Ausgabe - ich nehme an, dies bedeutet, dass die Anfrage irgendwo verloren geht. Alle vorgeschlagenen Schritte zum Debuggen wären sehr willkommen!mongoose.connect - feuert keinen Rückruf (mlab)

mongoose.connect('mongodb://user:[email protected]:12345/dbname', function(err){ 
    if(err){ 
     console.log("Failed to connect to database"); 
    } 
    else { 
     console.log("Successfully connected to database"); 
    } 
}); 

UPDATE

Es stellte sich heraus, dass ich mit Mongoose Version 3.8.0. Das Aktualisieren von Mongoose hat das Problem behoben.

Noch nicht sicher, warum es nur auf diesem Computer brach, aber vielleicht wird diese Lösung jemandem helfen!

+0

Was passiert, wenn Sie dies tun? If (err) {console.log (err);} ' –

+0

" Verbindung mit Datenbank fehlgeschlagen "wird nie ausgelöst, so dass auch nicht ausgelöst werden würde. –

+0

Ist das die Ausgabe, während Sie die Fehlermeldung direkt trösten? 'console.log (err)'? –

Antwort

0

Stellt sich heraus, dass ich Mongoose Version 3.8.0 verwendet habe. Das Aktualisieren von Mongoose hat das Problem behoben.

Noch nicht sicher, warum es nur auf diesem Computer brach, aber vielleicht wird diese Lösung jemandem helfen!

+0

Dies ist nicht die Antwort auf die Frage, bitte machen Sie die Änderungen in Ihrer Frage selbst –

Verwandte Themen