对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

Mongo.setCausalConsistency()(mongosh方法)

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();

在此页面上