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

SessionOptions

SessionOptions

The options for a session in mongosh. To access the SessionOptions() object, use the Session.getOptions() method.

Las opciones de sesión disponibles son:

Opción
Descripción

causalConsistency

booleano. Habilita o deshabilita la coherencia causal para la sesión.

Puedes establecer explícitamente la opción cuando inicias una sesión manualmente:

  • Session = db.getMongo().startSession( { causalConsistency: true } )

readConcern

Documento. Especifica el nivel de consistencia de lectura.

In mongosh, you can set the option when you run Mongo.startSession(). You can also access the readConcern option via the following methods:

  • Session.getOptions().getReadConcern()

  • Session.getOptions().setReadConcern(<document>)

readPreference

documento. Especifica la preferencia de lectura.

In mongosh, you can set the option when you run Mongo.startSession(). You can also access the readPreference option via the following methods:

  • Session.getOptions().getReadPreference()

  • Session.getOptions().setReadPreference({ mode: <string>, tags: <array>})

retryWrites

booleano. Habilita o deshabilita la capacidad de reintentar guardados al encontrar errores de red transitorios, como durante failovers (conmutaciones por error).

To enable retry writes, start mongosh with the --retryWrites option.

Puedes ver si retryWrites está habilitado para una sesión mediante el siguiente método:

  • Session.getOptions().shouldRetryWrites()

writeConcern

documento. Especifica el nivel de confirmación de escritura (write concern).

In mongosh, you can set the options when you run Mongo.startSession(). You can also access the writeConcern option via the following methods:

  • Session.getOptions().getWriteConcern()

  • Session.getOptions().setWriteConcern(<document>)

Verifique qué opciones están habilitadas para la sesión ejecutando Session.getOptions().

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.

Califique esta página