Разница между открытыми / подключенными и закрытыми / отключенными событиями mongoose - PullRequest
0 голосов
/ 03 февраля 2019

Документация Mongoose не очень полезна в некоторых областях.Мне нужно знать разницу между этими наборами событий:

"open" против "connected"

и

"close" против "disconnected"

похоронен в источнике есть это:

  • connected: испускается, когда это соединение успешно подключается к БД.Может выдаваться несколько раз в переподключенных сценариях.
  • open: испускается после того, как мы соединились, и onOpen выполняется на всех моделях этого соединения.
  • отключено: испускается после отсоединения от БД.
  • close: выдается после того, как мы отключились, и onClose выполнено на всех моделях этого соединения.

Показывает приоритет - сначала «подключен», затем «открыт», а сначала «отключен», затем »закрыто".Однако это не объясняет разницу между ними.

Например, в документах говорится, что close"Закрывает соединение".Чем это отличается от отключения?То же самое для open / connect.


ОБНОВЛЕНИЕ Это НЕ заблуждение этого вопроса (который я написал совсем недавно!) Это был просто список всех событий.Это расследование сходства некоторых событий.

...