MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Topologie mongolab nodejs détruite

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 !