sql >> データベース >  >> NoSQL >> MongoDB

すべてのマングースイベントとは何ですか?それらはどこに記録されていますか?

    ソースコードのgithubで見つけることができます。 https://github.com/Automattic/mongoose/blob/master /lib/connection.js

    与えられた答えよりも多くのイベントがリストされています。ここにあります:

    • @eventconnectingconnection.openUri()の場合に発行されます この接続で実行されます。
    • @eventconnected :この接続がデータベースに正常に接続したときに発行されます。 複数放出される可能性があります reconnectedでの回数 シナリオ。
    • @event openconnecting後に発行されます およびonOpen このすべての接続モデルで実行されます。
    • @eventdisconnectingconnection.close()の場合に発行されます 実行されました。
    • @eventdisconnecting :データベースから切断された後に発行されます。
    • @event closedisconnecting後に発行されます およびonClose このすべての接続モデルで実行されます。
    • @eventreconnectedconnecting後に発行されます その後、disconnecting 、続いて別の接続が成功しました。
    • @eventerror :この接続でエラーが発生したときに発行されます。
    • @event fullsetup :レプリカセットのシナリオで、接続文字列で指定されたプライマリと少なくとも1つのセカンダリが接続されている場合に発行されます。
    • @event all :接続文字列で指定されたすべてのノードが接続されている場合に、レプリカセットシナリオで発行されます。


    1. ハウツー:Apache HBase RESTインターフェースを使用する、パート3

    2. Python-EveでのMongoDB認証構成の設定

    3. mongoレプリカセットの特定のノードからデータを読み取る

    4. Redisを使用してログインを実装しますか?