J'ai eu un problème similaire, votre connexion à la base de données est fermée avant que toutes vos demandes à Twitter ne soient effectuées et que les données ne soient insérées.
J'ai fini par envoyer un rappel à ma fonction comme ils le font dans la documentation.
https://github.com/mongodb/node-mongodb-native #insérer-un-document
Vous pouvez voir qu'une fois l'insertion terminée, ils appellent callback(result);
Et c'est juste une fonction anonyme qui appelle db.close()
Voici quelques autres liens qui pourraient vous aider à ouvrir/fermer les connexions à la base de données
Quand fermer la connexion à la base de données MongoDB dans Nodejs
Pourquoi est-il recommandé de ne fermer une connexion MongoDB nulle part dans le code Node.js ?
Maintenir ouverte une connexion à la base de données MongoDB
J'espère que cela vous aidera !