Definición
Mongo.setCausalConsistency(<boolean>)Habilita o deshabilita la coherencia causal en el objeto de conexión. La consistencia causal está deshabilitada en el objeto de conexión por defecto.
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
The following mongosh operation enables causal consistency on the Mongo() connection object associated with mongosh's global db variable:
db.getMongo().setCausalConsistency();
Tip