Mongo.setCausalConsistency()
定义
Mongo.setCausalConsistency(<boolean>)
启用或禁用连接对象上的因果一致性。 默认,连接对象的因果一致性处于禁用状态。
注意
即使会话可能启用了因果一致性,
Mongo()
连接对象也可能禁用了因果一致性,反之亦然。 请参阅Mongo.startSession()
。要启用连接对象的因果一致性,请调用不带任何参数的方法:
var conn = Mongo("localhost:27017"); conn.setCausalConsistency(); 该方法还可以接受布尔参数:
true
要启用因果一致性:conn.setCausalConsistency(true); false
禁用因果一致性:conn.setCausalConsistency(false);
例子
以下mongosh
操作可在与Mongo()
mongosh
的全局db
变量关联的 连接对象上启用因果一致性:
db.getMongo().setCausalConsistency();