MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Quais são todos os eventos do mangusto e onde eles estão documentados?


Você pode encontrá-lo no github no código-fonte. https://github.com/Automattic/mongoose/blob/master /lib/connection.js

Há muito mais eventos listados do que a resposta dada, aqui estão eles:
  • @event connecting :Emitido quando connection.openUri() é executado nesta conexão.
  • @evento connected :Emitido quando esta conexão se conecta com sucesso ao banco de dados. Pode ser emitido vários vezes em reconnected cenários.
  • @evento open :Emitido após connected e onOpen é executado em todos esses modelos de conexões.
  • @event disconnecting :Emitido quando connection.close() foi executado.
  • @event disconnected :Emitido após ser desconectado do banco de dados.
  • @evento close :Emitido após disconnected e onClose executado em todos esses modelos de conexões.
  • @event reconnected :Emitido após connected e posteriormente disconnected , seguido por outra conexão bem-sucedida.
  • @evento error :emitido quando ocorre um erro nesta conexão.
  • @evento fullsetup :emitido em um cenário de conjunto de réplicas, quando o primário e pelo menos um secundário especificado na string de conexão estão conectados.
  • @evento all :emitido em um cenário de conjunto de réplicas, quando todos os nós especificados na string de conexão estão conectados.