MongoError: failed to connect to server [localhost:27017] on first connect

Update 2020 Feb 24:

It would be wise to stay tuned with it. Here is the link for latest library instruction:

https://docs.mongodb.com/manual/administration/install-community/


You haven't started your monogo database. first install mongo install mongo as per your OS https://docs.mongodb.com/v3.0/tutorial/

then follow instructions mentioned on this site: https://docs.mongodb.com/v3.0/tutorial/getting-started-with-the-mongo-shell/

  1. cd .
  2. mongod --dbpath "any directory path to start your database "

and then start your node server. It will work fine.

Hope this helps!!


First open another terminal an run command mongod to start your mongoDB

Then again start you node server npm start or if you have "nodemon" then using nodemon

I think now everything will be fine it will show

Mongoose connected to mongodb://localhost/your_database