Měl jsem podobný problém, vaše databázové připojení se uzavře dříve, než budou provedeny všechny vaše požadavky na Twitter a vložena data.
Nakonec jsem odeslal zpětné volání mé funkci, jako to dělají v dokumentaci.
https://github.com/mongodb/node-mongodb-native #inserting-a-document
Po vložení můžete vidět, že volají callback(result);
A to je právě anonymní funkce, která volá db.close()
Zde jsou některé další odkazy, které vám mohou pomoci s otevíráním/zavíráním připojení db
Kdy ukončit připojení k databázi MongoDB v Nodejs
Proč se doporučuje neuzavírat připojení MongoDB nikde v kódu Node.js?
Zachování otevřeného připojení k databázi MongoDB
Doufám, že to pomůže!