Почему Mon goose инициирует два идентичных подтверждения конфигурации с помощью mongodb при использовании параметра подключения useUnifiedTopology? - PullRequest
0 голосов
/ 26 мая 2020

Подключение к mongodb с помощью {useUnifiedTopology: true} приводит к созданию двух отдельных IP-подключений к mongodb.

Первое соединение отправляет системные настройки и получает параметры конфигурации от mongodb, но затем второе соединение повторяет это рукопожатие перед отправкой записи для сохранения. Такое поведение кажется избыточным.

Для сравнения, без опции useUnifiedTopology mon goose выполняет только одно соединение и одно подтверждение конфигурации с mongodb.

Файлы, которые я использовал для проверки этого поведения: здесь .

В документах говорится: «Если вы обнаружите какое-либо неожиданное поведение, откройте проблема на GitHub ".

Мои вопросы:

  1. Почему это происходит?
  2. Это поведение «ожидаемое»?

Настройки:

  • macOS 10.14.6
  • node v13.10.1
  • пн goose 5.9.15
  • mongodb (npm пакет) 3.5.7
  • mongodb-community 4.2.3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...