MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Node mongodb:Błąd:połączenie zamknięte z powodu parseError

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak sprawdzić, czy wtórny jest zsynchronizowany teraz, czy nie?

  2. nie można użyć części (...) do przechodzenia przez element

  3. Który z CouchDB lub MongoDB odpowiada moim potrzebom?

  4. Parsowanie danych z bazy danych w PUG

  5. Wydajność MongoDB w zapytaniach agregujących