AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

サーバー設定

このガイドでは、 Javaドライバーがサーバー設定を管理する方法について学習できます。

サーバーと対話するときのドライバーの動作を変更するには、接続文字列に次のパラメーターを含めます。

オプション名
タイプ
説明

appName

string

接続ハンドシェイク中に MongoDB インスタンスに提供されるアプリケーションの名前を指定します。 サーバー ログとプロファイリングに使用できます。

デフォルト: null

serverMonitoringMode

string

ドライバーが使用するサーバー監視プロトコルを指定します。 autoに設定した場合、モニタリング モードはドライバーが実行されている環境によって決まります。 ドライバーは、FaaS(function-as-a-service)環境ではpollモードを使用し、他の環境ではstreamモードを使用します。

デフォルト: auto

heartbeatFrequencyMS

integer

ドライバーがクラスター内の各サーバーの現在の状態を決定するために待機する頻度をミリ秒単位で指定します。

デフォルト: 10000 ( 10秒)

次の例では、クラスター モニターが 15 秒ごとにサーバーへのアクセスを試行することを指定します。

ConnectionString connectionString = "mongodb://<host>:<port>/?heartbeatFrequencyMS=15000"MongoClient mongoClient = MongoClients.create(connectionString)

これらのパラメーターの詳細については、ConnectionString APIドキュメント を参照してください。

このページを評価