В драйвере MongoDB Node.js есть несколько устаревших версий, о которых должны знать пользователи Mon goose. Mon goose предоставляет опции для обхода этих предупреждений об устаревании, но вам нужно проверить, не вызывают ли эти опции какие-либо проблемы для вашего приложения.
Драйвер MongoDB 3.3.x, который представил существенный рефакторинг того, как он выполняет мониторинг все серверы в наборе реплик или в кластере. На языке MongoDB это называется обнаружением и мониторингом сервера.
Чтобы включить использование нового механизма топологии, используйте следующую строку:
('useUnifiedTopology', true);
Параметр useUnifiedTopology отменяет поддержку нескольких параметры подключения, которые больше не относятся к новому модулю топологии:
- autoReconnect
- reconnectTries
- reconnectInterval
Когда вы включаете useUnifiedTopology удалите эти параметры из вызовов mon goose .connect () или createConnection ().
Ссылка: https://mongoosejs.com/docs/deprecations.html