Definición
Mongo.setCausalConsistency(<boolean>)Habilita o deshabilita coherencia causal en el objeto de conexión. La coherencia causal está deshabilitada de forma predeterminada en el objeto de conexión.
Nota
El
Mongo()objeto de conexión puede tener la consistencia causal deshabilitada aunque las sesiones la tengan habilitada, o viceversa.Mongo.startSession()Consulte.Para habilitar la consistencia causal para el objeto de conexión, llame al método sin ningún argumento:
var conn = Mongo("localhost:27017"); conn.setCausalConsistency(); El método también puede aceptar un argumento booleano:
truepara habilitar la coherencia causal:conn.setCausalConsistency(true); falsepara desactivar la consistencia causal:conn.setCausalConsistency(false);
Compatibilidad
Este método está disponible en implementaciones alojadas en los siguientes entornos:
MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube
MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB
MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.
Ejemplo
La siguiente mongosh operación habilita la coherencia causal en el Mongo() objeto de conexión asociado con mongosh la variable global db:
db.getMongo().setCausalConsistency();