MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Node mongodb:Erro:conexão fechada devido a parseError


Respondendo minha própria pergunta para impedir que a próxima pessoa rasgue o cabelo:

Conforme observado aqui, esta mensagem de erro é inútil e não está relacionada ao problema real . O driver de produção do Mongo descarta todos os erros em um bloco catch .

Para descobrir qual é realmente o erro:

  • abra seu node_modules/mongodb

  • encontre server.js

  • procure por mongoReply.parseBody

  • registre o err para ver algo realmente útil.

No meu caso:
ReferenceError: collection is not defined

Editar :Node MongoDB nativo 1.4 agora está estável , e inclui uma correção para esse bug.