Docs Menu
Docs Home
/ /

Session

Session

El objeto Session para la conexión en mongosh. Para crear una sesión para la conexión en, consulte mongosh Mongo.startSession(). Para obtener más información sobre las sesiones, consulte Sesiones de cliente y Garantías de consistencia causal.

Método

Descripción

Session.advanceClusterTime()

Actualiza el tiempo del clúster rastreado por la sesión.

Este método tiene los siguientes parámetros:

Session.advanceClusterTime( {
clusterTime: <timestamp>,
signature:
{ hash: <BinData>, keyId: <NumberLong> }
} )
Session.advanceOperationTime(<timestamp>)

Actualiza el tiempo de la operación.

Session.endSession()

Finaliza la sesión.

Session.getClusterTime()

Devuelve la hora más reciente del clúster, tal como la detectó la sesión. Aplicable solo a conjuntos de réplicas y clústeres fragmentados.

Session.getDatabase(<database>)

Acceda a la base de datos especificada desde la sesión mongosh en.

Session.getOptions()

Acceda a las opciones de la sesión. Para ver las opciones disponibles,SessionOptions() consulte.

Session.getOperationTime()

Devuelve la marca de tiempo de la última operación confirmada para la sesión.

Session.hasEnded()

Devuelve un valor booleano que especifica si la sesión ha finalizado.

Método

Descripción

Cancela la transacción de la sesión. Para más detalles,Session.abortTransaction() consulte.

Confirma la transacción de la sesión. Para más detalles,Session.commitTransaction() consulte.

Inicia una transacción multidocumento para la sesión. Para más detalles,Session.startTransaction() consulte.

Ejecuta una función lambda especificada dentro de una transacción. Para más detalles,Session.withTransaction() consulte.

El siguiente ejemplo inicia una sesión en el Mongo() objeto de conexión asociado con mongosh la variable db global de y luego utiliza el Session.getDatabase() método para recuperar el objeto de base de datos asociado con la sesión.

var session = db.getMongo().startSession();
db = session.getDatabase(db.getName());

Volver

Mongo.watch

En esta página