Mongo.setCausalConsistency()
Definition
New in version 3.6.
Enables or disables causal consistencyon the connection object. Causal consistency is disabled on theconnection object by default.
Note
The Mongo
connection object may have causal consistencydisabled even though sessions may have causal consistency enabledor vice versa. See Mongo.startSession()
.
To enable causal consistency for the connection object, call themethod without any argument:
- var conn = Mongo("localhost:27017");
- conn.setCausalConsistency();
The method also can accept a boolean argument:
true
to enable causal consistency:
- conn.setCausalConsistency(true);
false
to disable causal consistency:
- conn.setCausalConsistency(false);
Example
The following mongo
shell operation enables causalconsistency on the Mongo
connection object associated withthe mongo
shell’s global db
variable:
- db.getMongo().setCausalConsistency();
To check if causal consistency is enabled for a connection, use theMongo.isCausalConsistency()
method. For example:
- db.getMongo().isCausalConsistency();
See also