sql >> Database >  >> NoSQL >> MongoDB

Wat zijn alle mangoest-evenementen en waar zijn ze gedocumenteerd?

Je kunt het vinden op github in de broncode. https://github.com/Automattic/mongoose/blob/master /lib/connection.js

Er zijn veel meer evenementen vermeld dan het gegeven antwoord, hier zijn ze:

  • @event connecting :Uitgezonden wanneer connection.openUri() wordt uitgevoerd op deze verbinding.
  • @event connected :Wordt verzonden wanneer deze verbinding met succes verbinding maakt met de db. Mag meerdere worden uitgezonden keer in reconnected scenario's.
  • @event open :verzonden nadat we connected en onOpen wordt uitgevoerd op al deze verbindingsmodellen.
  • @event disconnecting :Uitgezonden wanneer connection.close() werd geëxecuteerd.
  • @event disconnecting :Uitgezonden nadat de verbinding met de database is verbroken.
  • @event close :verzonden nadat we disconnected en onClose uitgevoerd op al deze verbindingsmodellen.
  • @event reconnected :verzonden nadat we connected en vervolgens disconnecting , gevolgd door een succesvolle nieuwe verbinding.
  • @event error :Wordt verzonden wanneer er een fout optreedt op deze verbinding.
  • @event fullsetup :Uitgezonden in een replica-set scenario, wanneer primaire en ten minste één secundaire gespecificeerd in de verbindingsreeks zijn verbonden.
  • @event all :Uitgezonden in een replicaset-scenario, wanneer alle knooppunten die zijn opgegeven in de verbindingsreeks zijn verbonden.


  1. Schakelen tussen Mongo-productie- en testdatabase - Java Spring Boot

  2. Uitzendvariabelen worden niet weergegeven in partities Apache Spark

  3. MongoDB $lte Aggregation Pipeline Operator

  4. Hoe werk je objecten in de array van een document bij (geneste updates)