Bạn có thể tìm thấy nó trên github trong mã nguồn. https://github.com/Automattic/mongoose/blob/master /lib/connection.js
Có nhiều sự kiện khác được liệt kê ngoài câu trả lời đã cho, chúng là:
- @event
connecting
:Được phát ra khiconnection.openUri()
được thực thi trên kết nối này. - @event
connected
:Được phát ra khi kết nối này kết nối thành công với db. Có thể được phát ra nhiều lần trongreconnected
tình huống. - @event
open
:Được phát ra sau khi chúng tôiconnected
vàonOpen
được thực thi trên tất cả các mô hình kết nối này. - @event
disconnecting
:Được phát ra khiconnection.close()
đã được thực thi. - @event
disconnected
:Được phát ra sau khi ngắt kết nối khỏi db. - @event
close
:Được phát ra sau khi chúng tôidisconnected
vàonClose
được thực thi trên tất cả các mô hình kết nối này. - @event
reconnected
:Được phát ra sau khi chúng tôiconnected
và sau đódisconnected
, tiếp theo là thành công một kết nối thành công khác. - @event
error
:Được phát ra khi xảy ra lỗi trên kết nối này. - @event
fullsetup
:Được phát ra trong kịch bản thiết lập bản sao, khi kết nối chính và ít nhất một bảo mật được chỉ định trong chuỗi kết nối. - @event
all
:Được phát ra trong kịch bản thiết lập bản sao, khi tất cả các nút được chỉ định trong chuỗi kết nối được kết nối.