Definición
Mongo.setCausalConsistency(<boolean>)Habilita o deshabilita Consistencia causal en el objeto de conexión. La consistencia causal está deshabilitada en el objeto de conexión de forma predeterminada.
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 permitir la consistencia 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 operaciónmongoshhabilita la consistencia causal en el objeto de conexiónMongo()asociado con la variable global db demongosh:
db.getMongo().setCausalConsistency();