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

Node.js kan ikke oprette forbindelse til MongoDB

Det sker, når mongod-processen ikke er kører, eller du opretter forbindelse til den forkerte vært/ip.

Har du det kørende på din lokale vært, og i så fald kan du få adgang til det fra din mongo-shell?

Prøv at teste det med en minimumsversion af en app med node, express og mongodb nodejs-driveren.

Jeg testede det med disse filer:

Og det fungerede fint, bortset fra de sidste to linjer i app.js, på grund af express 3.x i stedet for 2.x brugt i eksemplet.

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



  1. Fuldtekstsøgning med Meteor.js og MongoDB

  2. Bitwise enum (flag) forespørgsel ved hjælp af MongoDB's officielle C# driver

  3. hvordan man sender et vilkårligt json-objekt til webapi

  4. Spring og MongoDB:SAXParseException, mens du læser Bean Definitions