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.
Comments
Post a Comment