Docs Menu
Docs Home
/
MongoDBマニュアル
/ / /

Mongo.setCausalConsistency()

項目一覧

  • 定義
  • 互換性
Mongo.setCausalConsistency(<boolean>)

接続オブジェクトの因果整合性を有効または無効にします。 接続オブジェクトでは因果整合性はデフォルトで無効になっています。

注意

Mongo()接続オブジェクトでは、セッションで因果整合性が有効になっている場合でも、因果整合性が無効になっている場合があります。また、その逆も同様です。 詳しくはMongo.startSession()を参照してください。

接続オブジェクトの因果整合性を有効にするには、引数なしで メソッドを呼び出します。

var conn = Mongo("localhost:27017");
conn.setCausalConsistency();

このメソッドはブール値引数も受け入れることができます。

  • true 因果整合性を有効にするには、以下の手順を行います。

    conn.setCausalConsistency(true);
  • false 因果整合性を無効にするには、次の手順に従います。

    conn.setCausalConsistency(false);

このメソッドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

次のmongosh 操作は、Mongo() mongoshのグローバルdb 変数に関連付けられている 接続オブジェクトで因果整合性を有効にします。

db.getMongo().setCausalConsistency();

Tip

以下も参照してください。

戻る

Mongo.getReadPrefTagSet

項目一覧