Điều đó xảy ra khi quy trình mongod không đang chạy hoặc bạn đang kết nối với máy chủ / ip không chính xác.
Bạn có nó đang chạy trên localhost của mình không và nếu có, bạn có thể truy cập nó từ mongo shell của mình không?
Hãy thử kiểm tra nó với phiên bản tối thiểu của ứng dụng có trình điều khiển node, express và mongodb nodejs.
Tôi đã thử nghiệm nó với các tệp sau:
- http://howtonode.org/express-mongodb/articleprovider-mongodb. js
- http://howtonode.org/express-mongodb/app.js
Và nó hoạt động tốt, ngoại trừ hai dòng cuối cùng của app.js, vì express 3.x thay vì 2.x được sử dụng trong ví dụ.
var server = app.listen(3000);
console.log("Express server listening on port %d in %s mode", server.address().port, app.settings.env);