On this page
Mongo.setCausalConsistency()
在本页面
Definition
Mongo.
setCausalConsistency
(* *)- 3.6 版的新功能。
在连接对象上启用或禁用causal consistency。默认情况下,在连接对象上禁用因果一致性。
Note
即使会话可能启用了因果一致性,Mongo连接对象也可能禁用了因果一致性,反之亦然。参见Mongo.startSession()。
要为连接对象启用因果一致性,请在不使用任何参数的情况下调用方法:
var conn = Mongo("localhost:27017");
conn.setCausalConsistency();
该方法还可以接受布尔参数:
true
以启用因果一致性:
conn.setCausalConsistency(true);
false
禁用因果一致性:
conn.setCausalConsistency(false);
Example
以下mongo shell 操作可在与mongo shell 的全局db
变量关联的Mongo连接对象上实现因果一致性:
db.getMongo().setCausalConsistency();
要检查是否为连接启用了因果一致性,请使用Mongo.isCausalConsistency()方法。例如:
db.getMongo().isCausalConsistency();
See also