sql >> Databáze >  >> NoSQL >> MongoDB

Jaké jsou všechny mongoose události a kde jsou zdokumentovány?

Najdete ho na githubu ve zdrojovém kódu. https://github.com/Automattic/mongoose/blob/master /lib/connection.js

Je zde uvedeno mnohem více událostí než uvedená odpověď, zde je:

  • @event connecting :Vysílá se při connection.openUri() se na tomto připojení spustí.
  • @event connected :Vysílá se, když se toto připojení úspěšně připojí k databázi. Může být vysíláno více krát v reconnected scénáře.
  • @event open :Vydáno poté, co jsme connected a onOpen se provádí na všech těchto modelech připojení.
  • @event disconnecting :Vydává se při connection.close() byl popraven.
  • @event disconnected :Vysílá se po odpojení od databáze.
  • @event close :Odesláno poté, co jsme disconnected a onClose provedené na všech těchto modelech připojení.
  • @event reconnected :Vydáno poté, co jsme connected a následně disconnected , následované úspěšně dalším úspěšným připojením.
  • @event error :Vysílá se, když u tohoto připojení dojde k chybě.
  • @event fullsetup :Vydává se ve scénáři sady replik, když jsou propojeny primární a alespoň jedna sekundární stanice zadaná v připojovacím řetězci.
  • @event all :Vydává se ve scénáři sady replik, když jsou připojeny všechny uzly uvedené v připojovacím řetězci.


  1. Sledovat výkon MongoDB?

  2. Vytvářejte, čtěte, aktualizujte, mažte data pomocí Node.js - Mongoose

  3. Proč a kdy je nutné znovu sestavit indexy v MongoDB?

  4. Jak získat sbírku dokumentů z kurzoru mongodb?