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

Node.js ne parvient pas à se connecter à MongoDB

Cela se produit lorsque le processus mongod n'est pas en cours d'exécution ou vous vous connectez au mauvais hôte/IP.

L'avez-vous en cours d'exécution sur votre hôte local et, si oui, pouvez-vous y accéder à partir de votre shell mongo ?

Essayez de le tester avec une version minimale d'une application avec node, express et le pilote mongodb nodejs.

Je l'ai testé avec ces fichiers :

Et cela a bien fonctionné, sauf pour les deux dernières lignes de app.js, à cause de express 3.x au lieu de 2.x utilisé dans l'exemple.

var server = app.listen(3000);
console.log("Express server listening on port %d in %s mode", server.address().port, app.settings.env);