Docs Menu
Docs Home
/ /

SessionOptions

SessionOptions

Las opciones para una session in mongosh. Para acceder al objeto,SessionOptions() Session.getOptions() utilice el método.

Las opciones de sesión disponibles son:

Opción
Descripción

causalConsistency

Booleano. Habilita o deshabilita la consistencia causal para la sesión.

Puedes configurar la opción explícitamente al iniciar una sesión manualmente:

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

readConcern

Documento. Especifica el nivel de consistencia de lectura.

mongoshEn, puede configurar la opción al ejecutar. También puede acceder a Mongo.startSession() la readConcern opción mediante los siguientes métodos:

  • Session.getOptions().getReadConcern()

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

readPreference

Documento. Especifica la preferencia de lectura.

mongoshEn, puede configurar la opción al ejecutar. También puede acceder a Mongo.startSession() la readPreference opción mediante los siguientes métodos:

  • Session.getOptions().getReadPreference()

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

retryWrites

Booleano. Habilita o deshabilita la posibilidad de reintentar escrituras al detectar errores de red transitorios, como durante conmutaciones por error.

Para habilitar reintentos de escritura, inicie mongosh con la --retryWrites opción.

Puede ver si retryWrites está habilitado para una sesión a través del siguiente método:

  • Session.getOptions().shouldRetryWrites()

writeConcern

Documento. Especifica el asunto de escritura.

mongoshEn, puede configurar las opciones al ejecutar. También puede acceder a Mongo.startSession() la writeConcern opción mediante los siguientes métodos:

  • 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.

Volver

Sesión.conTransacción()

En esta página