sql >> Database >  >> NoSQL >> MongoDB

Node.js kan geen verbinding maken met MongoDB

Dat gebeurt wanneer het mongod-proces niet . is actief of je maakt verbinding met de verkeerde host/ip.

Heb je het op je localhost draaien en zo ja, kun je het openen vanuit je mongo-shell?

Probeer het te testen met een minimale versie van een app met node, express en de mongodb nodejs-driver.

Ik heb het getest met deze bestanden:

En het werkte prima, behalve de laatste twee regels van app.js, vanwege express 3.x in plaats van 2.x gebruikt in het voorbeeld.

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



  1. Hoe te coderen met Spring-gegevens MongoDB voor db.test.update({name:'abc'}, {$pull:{'child':{'age':10}}})

  2. Vertraagde uitvoering / planning met Redis?

  3. mongodb, repliceert en fout:{$err:niet master en slaveOk=false, code:13435}

  4. Handmatig argumenten leveren aan een MongoDB-query om de sorteerfunctie te ondersteunen (voor hoofdletterongevoelige index)