MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Tất cả các sự kiện mongoose là gì và chúng được ghi lại ở đâu?

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 khi connection.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 trong reconnected tình huống.
  • @event open :Được phát ra sau khi chúng tôi connectedonOpen đượ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 khi connection.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ôi disconnectedonClose đượ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ôi connected 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.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để vô hiệu hóa mongodb được nhúng vào flapdoodle trong một số thử nghiệm nhất định

  2. kết nối robomongo với vùng chứa docker mongoDB

  3. Làm thế nào để sắp xếp hai trường với mongoose?

  4. Không thể hủy cấu trúc thuộc tính `user` của 'undefined' hoặc 'null'

  5. Cách sử dụng $ và toán tử trong mongodb - Trình điều khiển java