Odpowiadając na moje własne pytanie, aby miejmy nadzieję powstrzymać następną osobę przed wyrywaniem włosów:
Jak wspomniano tutaj, ten komunikat o błędzie jest bezużyteczny i nie odnosi się do rzeczywistego problemu . Produkcyjny sterownik Mongo odrzuca wszystkie błędy w bloku catch .
Aby dowiedzieć się, na czym właściwie polega błąd:
-
otwórz swój
node_modules/mongodb
-
znajdź
server.js
-
poszukaj
mongoReply.parseBody
-
zaloguj
err
zobaczyć coś naprawdę przydatnego.
W moim przypadku:
ReferenceError: collection is not defined
Edytuj :Natywny węzeł MongoDB 1.4 jest teraz stabilny i zawiera poprawkę tego błędu.