1

If you facing problem in mongoose while creating connection with following two warning: 1. DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead. 2. DeprecationWarning: useNewUrlParser: true

Then you can use use following two line of code to avoid this issue:

mongoose.set('useNewUrlParser',true);
mongoose.set('useCreateIndex',true);
mongoose.connect(dbURI)
.then(connection => {
  console.log('Connected to MongoDB DB')
})
.catch(error => {
console.log(error.message)
})
  • 1
    Or you can just use an additional object as the second argument of mongoose.connect function example mongoose.connect(dbUri, {useUnifiedTopology: true, useCreateIndex: true, useNewUrlParser: true}); – Abdulmoiz Ahmer Aug 12 '20 at 06:21

0 Answers0