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!