Ich hatte ein ähnliches Problem, Ihre Datenbankverbindung wird geschlossen, bevor alle Ihre Anfragen an Twitter erledigt und Daten eingefügt wurden.
Am Ende habe ich einen Rückruf an meine Funktion gesendet, wie sie es in der Dokumentation tun.
https://github.com/mongodb/node-mongodb-native #Einfügen-eines-Dokuments
Sie können sehen, dass sie nach dem Einfügen callback(result);
aufrufen
Und das ist nur eine anonyme Funktion, die db.close()
aufruft
Hier sind einige andere Links, die Ihnen beim Öffnen/Schließen von DB-Verbindungen helfen könnten
Wann soll die MongoDB-Datenbankverbindung in Nodejs geschlossen werden
Warum wird empfohlen, eine MongoDB-Verbindung nirgendwo im Node.js-Code zu schließen?
Eine MongoDB-Datenbankverbindung offen halten
Hoffe es hilft!