MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Was sind all die Mungo-Ereignisse und wo sind sie dokumentiert?

Sie finden es auf github im Quellcode. https://github.com/Automattic/mongoose/blob/master /lib/connection.js

Es sind viel mehr Ereignisse aufgelistet als die gegebene Antwort, hier sind sie:

  • @event connecting :Wird ausgegeben, wenn connection.openUri() wird auf dieser Verbindung ausgeführt.
  • @event connected :Wird ausgegeben, wenn diese Verbindung erfolgreich eine Verbindung zur Datenbank herstellt. Darf mehrfach ausgegeben werden mal in reconnected Szenarien.
  • @event open :Wird ausgegeben, nachdem wir uns connected haben und onOpen wird auf allen diesen Verbindungsmodellen ausgeführt.
  • @event disconnecting :Wird ausgegeben, wenn connection.close() wurde hingerichtet.
  • @event disconnected :Wird ausgegeben, nachdem die Verbindung zur Datenbank getrennt wurde.
  • @event close :Wird ausgegeben, nachdem wir disconnected haben und onClose auf allen diesen Verbindungsmodellen ausgeführt.
  • @event reconnected :Wird ausgegeben, nachdem wir uns connected haben und anschließend disconnected , gefolgt von erfolgreich eine weitere erfolgreiche Verbindung.
  • @event error :Wird ausgegeben, wenn bei dieser Verbindung ein Fehler auftritt.
  • @event fullsetup :Wird in einem Replica-Set-Szenario ausgegeben, wenn primäre und mindestens eine in der Verbindungszeichenfolge angegebene sekundäre Verbindung verbunden sind.
  • @event all :Wird in einem Replica-Set-Szenario ausgegeben, wenn alle in der Verbindungszeichenfolge angegebenen Knoten verbunden sind.