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

MongoClient、Singleton、またはスコープを使用するmongodbサービスを登録するにはどうすればよいですか?

    MongoDB.NETドライバー バージョン2.10のリファレンスドキュメントでは、リファレンス>ドライバー>について説明しています。接続 Mongoクライアントのページ Re-use そのセクション:

    Mongoデータベースに関して Re -使用 シングルトンの存続期間については言及されていませんが、「スレッドセーフであり、グローバルに保存しても安全です」と書かれています。 「つまり、実装で必要な場合はシングルトンとして安全に保存できると解釈しますが、別のライフタイムを希望する場合は必ずしもそうである必要はありません。

    Mongoコレクション再利用 :

    ですから、私は、寿命の選択はあなたの特定の要件次第であることを意味すると解釈します。

    MongoClientだけのようです 推奨事項が含まれています シングルトンライフタイムを使用します。



    1. 配列から値を取得し、MongoDBを使用してcsvファイルに保存します

    2. ループバックエラー:認証が必要です

    3. MongoDBBasicDBObjectとJavaのドキュメント

    4. マングース複合インデックスユニーク+スパース