Ho avuto un problema simile, la tua connessione al database viene chiusa prima che tutte le tue richieste a Twitter siano state eseguite e i dati inseriti.
Ho finito per inviare la richiamata alla mia funzione come fanno nella documentazione.
https://github.com/mongodb/node-mongodb-native #inserimento-di-un-documento
Puoi vedere al termine dell'inserimento che chiamano callback(result);
E questa è solo una funzione anonima che chiama db.close()
Ecco alcuni altri collegamenti che potrebbero aiutarti con l'apertura/chiusura delle connessioni db
Quando chiudere la connessione al database MongoDB in Nodejs
Perché si consiglia di non chiudere una connessione MongoDB da nessuna parte nel codice Node.js?
Mantenere aperta una connessione al database MongoDB
Spero che ti aiuti!