Mongoose'u Node.js uygulamamla kullanıyorum ve bu benim yapılandırmam:
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)
})
ancak konsolda bana hala uyarı veriyor:
Kullanımdan Kaldırılma Uyarısı: mevcut Sunucu Keşfi ve İzleme motoru kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacaktır. Yeni Sunucu Bulma ve İzleme motorunu kullanmak için, MongoClient yapıcısına {useUnifiedTopology: true} seçeneğini iletin.
Sorun nedir? Daha useUnifiedTopologyönce kullanmıyordum ama şimdi konsolda görünüyor. Yapılandırmaya ekledim ama yine de bu uyarıyı veriyor, neden? Ben kullanmıyorum bile MongoClient.
Düzenle
Felipe Plets'in cevapladığı gibi, Mongoose'da bir sorun vardı ve bu hatayı sonraki sürümlerde düzelttiler. Böylelikle firavun faresi sürümünü güncelleyerek sorunu çözebilirsiniz.
