Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Mongo.setCausalConsistency() (método mongosh)

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. Ver Mongo.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:

  • true para habilitar la coherencia causal:

    conn.setCausalConsistency(true);
  • false para desactivar la consistencia causal:

    conn.setCausalConsistency(false);

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.

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();