Документация Mongoose не очень полезна в некоторых областях.Мне нужно знать разницу между этими наборами событий:
"open"
против "connected"
и
"close"
против "disconnected"
похоронен в источнике есть это:
- connected: испускается, когда это соединение успешно подключается к БД.Может выдаваться несколько раз в переподключенных сценариях.
- open: испускается после того, как мы соединились, и onOpen выполняется на всех моделях этого соединения.
- отключено: испускается после отсоединения от БД.
- close: выдается после того, как мы отключились, и onClose выполнено на всех моделях этого соединения.
Показывает приоритет - сначала «подключен», затем «открыт», а сначала «отключен», затем »закрыто".Однако это не объясняет разницу между ними.
Например, в документах говорится, что close"Закрывает соединение".Чем это отличается от отключения?То же самое для open / connect.
ОБНОВЛЕНИЕ Это НЕ заблуждение этого вопроса (который я написал совсем недавно!) Это был просто список всех событий.Это расследование сходства некоторых событий.