sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvad er alle mongoose-begivenhederne, og hvor er de dokumenteret?

Du kan finde det på github i kildekoden. https://github.com/Automattic/mongoose/blob/master /lib/connection.js

Der er mange flere begivenheder på listen end det givne svar, her er de:

  • @event connecting :Udsendes når connection.openUri() udføres på denne forbindelse.
  • @event connected :Udsendes, når denne forbindelse opretter forbindelse til db. Kan udsendes flere gange i reconnected scenarier.
  • @event open :Udsendes efter vi connected og onOpen udføres på alle disse forbindelsesmodeller.
  • @event disconnecting :Udsendes når connection.close() blev henrettet.
  • @event disconnected :Udsendes efter at være blevet afbrudt fra db.
  • @event close :Udsendes efter at vi disconnected og onClose udført på alle disse forbindelsesmodeller.
  • @event reconnected :Udsendes efter vi connected og efterfølgende disconnected , efterfulgt af endnu en vellykket forbindelse.
  • @event error :Udsendes, når der opstår en fejl på denne forbindelse.
  • @event fullsetup :Udsendes i et scenarie med replikasæt, når primær og mindst én sekundær, der er angivet i forbindelsesstrengen, er forbundet.
  • @event all :Udsendes i et scenarie med replikasæt, når alle noder angivet i forbindelsesstrengen er forbundet.


  1. Sådan defineres objekt i array i Mongoose-skema korrekt med 2d geo-indeks

  2. Rengør brugerinput i Mongoose

  3. MongoDB php $in og $regex

  4. MongoDb hastighedsnedsættelse