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:
- http://howtonode.org/express-mongodb/articleprovider-mongodb. js
- http://howtonode.org/express-mongodb/app.js
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);