Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

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 部署的完全托管服务

以下mongosh 操作可在与Mongo() mongosh的全局db 变量关联的 连接对象上启用因果一致性:

db.getMongo().setCausalConsistency();

提示

另请参阅:

后退

Mongo.getReadPrefTagSet

在此页面上