MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Node.js non riesce a connettersi a MongoDB

Ciò accade quando il processo mongod è non in esecuzione o ti stai connettendo all'host/ip sbagliato.

Lo hai in esecuzione sul tuo localhost e, in tal caso, puoi accedervi dalla tua shell mongo?

Prova a testarlo con una versione minima di un'app con node, express e il driver mongodb nodejs.

L'ho testato con questi file:

E ha funzionato bene, ad eccezione delle ultime due righe di app.js, grazie a express 3.x invece di 2.x usato nell'esempio.

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