Механизм обнаружения и мониторинга сервера устарел

я использую mongoose с моим приложением node.js, и это моя конфигурация

mongoose.connect(process.env.MONGO_URI, {
   useNewUrlParser: true,
   useUnifiedTopology: true,
   useCreateIndex: true,
   useFindAndModify: false
}).then(()=>{
    console.log(`connection to database established`)
}).catch(err=>{
    console.log(`db error ${err.message}`);
    process.exit(-1)
})

, но в консоли он все еще выдает предупреждение

DeprecationWarning: текущее обнаружение сервера и Механизм мониторинга устарел и будет удален в следующей версии. Чтобы использовать новый механизм обнаружения и мониторинга сервера, передайте опцию {useUnifiedTopology: true} конструктору MongoClient.

в чем проблема? я не использовал useUnifiedTopology раньше, но теперь он появился в консоли, и я добавил его, но он все еще дает мне эту ошибку. Почему? Я даже не использую mongoClient.

20
задан iLiA 11 September 2019 в 18:49
поделиться