Исправление предупреждения useunifiedтопологии от mongodb

#node.js #mongodb

Вопрос:

Я потратил часы на поиск, чтобы понять, почему я продолжаю получать Текущее обнаружение серверов, а механизм мониторинга устарел… используйте предупреждение useunifiedтопологии в узле.

Я сделал то, что говорит большинство людей:

  1. Добавьте объединенную топологию
  2. Добавляйте и добавляйте мой общедоступный ip-адрес в atlas

Я также читал, что иногда эта ошибка бывает ложной, и не беспокойтесь об этом… это правда?

Я все еще получаю предупреждение. Есть ли что-то явно неправильное в моей связи с mongodb? Как я могу удалить предупреждение? Спасибо

 const MongoClient = require("mongodb").MongoClient;   const url = process.env.MONGO_URL;  var _db;   module.exports = {  connectToServer: async function (callback) {  MongoClient.connect(  url,  {  useNewUrlParser: true,  useUnifiedTopology: true,    },  async function (err, client) {  _db = client.db("dev-db");  //if (err) return console.log(err);  return callback(err);  }  );  },    getDb: async function () {  return _db;  },    closeDb: async function () {  return _db.close();  },  };