Ik had een soortgelijk probleem, je databaseverbinding wordt gesloten voordat al je verzoeken aan twitter zijn gedaan en de gegevens zijn ingevoegd.
Ik heb uiteindelijk teruggebeld naar mijn functie zoals ze dat in de documentatie doen.
https://github.com/mongodb/node-mongodb-native #een-document invoegen
U kunt zien dat nadat het invoegen is voltooid, ze callback(result);
. aanroepen
En dat is gewoon een anonieme functie die db.close()
. aanroept
Hier zijn enkele andere links die u kunnen helpen bij het openen/sluiten van db-verbindingen
Wanneer moet je de MongoDB-databaseverbinding in Nodejs sluiten
Waarom wordt aangeraden om nergens in de Node.js-code een MongoDB-verbinding te sluiten?
Een MongoDB-databaseverbinding openhouden
Ik hoop dat het helpt!