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

Knoten mongodb:Fehler:Verbindung wegen parseError geschlossen

Beantwortung meiner eigenen Frage, um hoffentlich die nächste Person davon abzuhalten, sich die Haare auszureißen:

Wie hier angemerkt, diese Fehlermeldung ist nutzlos und bezieht sich nicht auf das eigentliche Problem . Der Produktions-Mongo-Treiber wirft alle Fehler in einem Catch-Block weg .

Um herauszufinden, was der Fehler tatsächlich ist:

  • öffnen Sie Ihre node_modules/mongodb

  • finden Sie server.js

  • suchen Sie nach mongoReply.parseBody

  • protokolliere den err etwas wirklich Nützliches zu sehen.

In meinem Fall:

ReferenceError: collection is not defined

Bearbeiten :Node MongoDB native 1.4 ist jetzt stabil , und enthält eine Korrektur für diesen Fehler.