When building connection using mongoose you might get an error saying Current server discovery and monitoring engine is deprecated. Error: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor. So, basically two of the options need to be passed to the mongoose.connect method. so these are:{ useNewUrlParser: true} and {useUnifiedTopology: true} See the example below: mongoose . connect ( "mongodb://localhost:27017/fruitsDB" , { useNewUrlParser : true , useUnifiedTopology : true , }); Here, fruitsDB is the database name. Now, if you run your file say for example app.js, you will not that error again.
Deal With Errors. Happy coding