Vous pouvez le trouver sur github dans le code source. https://github.com/Automattic/mongoose/blob/master /lib/connection.js
Il y a beaucoup plus d'événements répertoriés que la réponse donnée, les voici :
- @event
connecting
:Émis lorsqueconnection.openUri()
est exécuté sur cette connexion. - @event
connected
:émis lorsque cette connexion se connecte avec succès à la base de données. Peut être émis multiple fois enreconnected
scénarios. - @event
open
:Émis après que nous nous soyonsconnected
etonOpen
est exécuté sur tous ces modèles de connexions. - @event
disconnecting
:Émis lorsqueconnection.close()
a été exécuté. - @event
disconnected
:Émis après avoir été déconnecté de la base de données. - @event
close
:Émis après que nous nous sommesdisconnected
etonClose
exécuté sur tous ces modèles de connexions. - @event
reconnected
:Émis après que nous nous soyonsconnected
et ensuitedisconnected
, suivi d'une autre connexion réussie. - @event
error
:Emis lorsqu'une erreur se produit sur cette connexion. - @event
fullsetup
:émis dans un scénario d'ensemble de répliques, lorsque le primaire et au moins un secondaire spécifié dans la chaîne de connexion sont connectés. - @event
all
:émis dans un scénario d'ensemble de répliques, lorsque tous les nœuds spécifiés dans la chaîne de connexion sont connectés.