sql >> Base de Datos >  >> NoSQL >> MongoDB

Node.js no se conecta a MongoDB

Eso sucede cuando el proceso mongod no ejecutándose o se está conectando al host/ip incorrecto.

¿Lo tiene ejecutándose en su host local y, de ser así, puede acceder a él desde su shell mongo?

Intenta probarlo con una versión mínima de una aplicación con node, express y el controlador mongodb nodejs.

Lo probé con estos archivos:

Y funcionó bien, excepto por las dos últimas líneas de app.js, debido a express 3.x en lugar de 2.x utilizado en el ejemplo.

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