Mongo.setCausalConsistency()
MongoDB5.0 は 10 月2024 をもってサポートを終了します。このバージョンのドキュメントはサポート対象外になりました。 配置をアップグレードするには、 MongoDB を参照してください。5.0 60アップグレード手順 。
定義
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();