MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Quels sont tous les événements de mangouste et où sont-ils documentés ?

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 lorsque connection.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 en reconnected scénarios.
  • @event open :Émis après que nous nous soyons connected et onOpen est exécuté sur tous ces modèles de connexions.
  • @event disconnecting :Émis lorsque connection.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 sommes disconnected et onClose exécuté sur tous ces modèles de connexions.
  • @event reconnected :Émis après que nous nous soyons connected et ensuite disconnected , 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.