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

Fehler:Eigenschaft 'close' von null kann nicht gelesen werden

Möglicherweise möchten Sie überprüfen, ob Ihr MongoDB-Dienst auf dem angegebenen Port ausgeführt wird. Öffnen Sie eine Eingabeaufforderung (WindowsKey+R->cmd->OK ) und führen Sie den folgenden Befehl aus:

netstat -a | find "27017"

Dies sollte Ihnen eine Ausgabe wie diese geben:

TCP    127.0.0.1:27017        <MACHINE_NAME>:0         LISTENING

Wenn Sie diese Zeile nicht sehen, müssen Sie MongoDB starten oder sicherstellen, dass es auf dem Standardport läuft.

Der zweite Fehler "Cannot read property 'close' of null" liegt einfach daran, dass die Verbindung fehlschlägt, also Ihre db Variable enthält eine null Wert gemäß der Dokumentation was natürlich nicht möglich ist close() an. Vielleicht möchten Sie dieses close() verschieben -Anweisung innerhalb des else Aussage.