MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jakie są wszystkie wydarzenia związane z mangustą i gdzie są one udokumentowane?

Możesz go znaleźć na github w kodzie źródłowym. https://github.com/Automattic/mongoose/blob/master /lib/connection.js

Na liście wydarzeń jest znacznie więcej niż podana odpowiedź, oto one:

  • @event connecting :Emitowane, gdy connection.openUri() jest wykonywany na tym połączeniu.
  • @event connected :Emitowane, gdy to połączenie pomyślnie łączy się z bazą danych. Może być emitowany wiele razy w reconnected scenariusze.
  • @event open :Emitowane po connected i onOpen jest wykonywany na wszystkich tych modelach połączeń.
  • @event disconnecting :Emitowane, gdy connection.close() został wykonany.
  • @event disconnected :Emitowane po odłączeniu od bazy danych.
  • @event close :Emitowane po disconnected i onClose wykonywane na wszystkich tych modelach połączeń.
  • @event reconnected :Emitowane po connected a następnie disconnected , po którym następuje pomyślne kolejne udane połączenie.
  • @event error :Emitowany, gdy wystąpi błąd w tym połączeniu.
  • @event fullsetup :Emitowany w scenariuszu z zestawem replik, gdy połączone są podstawowe i co najmniej jeden element pomocniczy określony w ciągu połączenia.
  • @event all :Emitowany w scenariuszu z zestawem replik, gdy wszystkie węzły określone w ciągu połączenia są połączone.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $setDifference

  2. MongoDB:zapytanie o pole

  3. Dlaczego po aktualizacji PHP do wersji 7 nie mogę używać sterownika mongodb?

  4. Mongoose:findOneAndUpdate nie aktualizuje istniejącego pola

  5. MongoError:połącz NIEZNANE