sql >> Databasteknik >  >> NoSQL >> MongoDB

Vilka är alla mongoose-händelser och var är de dokumenterade?

Du kan hitta den på github i källkoden. https://github.com/Automattic/mongoose/blob/master /lib/connection.js

Det finns många fler händelser listade än det givna svaret, här är de:

  • @event connecting :Sänds ut när connection.openUri() exekveras på denna anslutning.
  • @event connected :Sänds när den här anslutningen lyckas ansluta till db. Kan sändas ut flera gånger i reconnected scenarier.
  • @event open :Sänds ut efter att vi connected och onOpen körs på alla dessa anslutningsmodeller.
  • @event disconnecting :Sänds ut när connection.close() avrättades.
  • @event disconnected :Sänds efter att ha kopplats bort från db.
  • @event close :Sänds ut efter att vi disconnected och onClose körs på alla dessa anslutningsmodeller.
  • @event reconnected :Sänds ut efter att vi connected och därefter disconnected , följt av en annan framgångsrik anslutning.
  • @event error :Sänds när ett fel uppstår på den här anslutningen.
  • @event fullsetup :Sänds ut i ett replikuppsättningsscenario när primära och minst en sekundär som anges i anslutningssträngen är anslutna.
  • @event all :Sänds ut i ett replikuppsättningsscenario när alla noder som anges i anslutningssträngen är anslutna.


  1. .get() kräver callback-funktioner men fick ett [object Undefined]

  2. phpRedis-migrering till kluster och konsekvent hashning

  3. sätt att uppdatera flera dokument med olika värden

  4. C# mongodb drivrutin 2.0 - Hur upphäver man i en bulkoperation?