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

Topologia do nodejs do Mongolab destruída


Eu tive um problema semelhante, sua conexão com o banco de dados é fechada antes que todas as suas solicitações ao twitter sejam feitas e os dados sejam inseridos.

Acabei enviando callback para minha função como eles fazem na documentação.

https://github.com/mongodb/node-mongodb-native #inserir-um-documento

Você pode ver depois que a inserção é feita, eles chamam callback(result);

E isso é apenas uma função anônima que chama db.close()

Aqui estão alguns outros links que podem ajudá-lo a abrir/fechar conexões de banco de dados

Quando fechar a conexão do banco de dados MongoDB no Nodejs

Por que é recomendado não fechar uma conexão MongoDB em qualquer lugar no código Node.js?

Manter aberta uma conexão de banco de dados MongoDB

Espero que ajude!