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 deshabilitada la coherencia causal a pesar de que las sesiones pueden tener habilitada la coherencia causal, o viceversa. VerMongo.startSession().Para habilitar la coherencia causal para el objeto de conexión, llama 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();