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

sesión

Session

El objeto Session para la conexión enmongosh. Para instanciar una sesión para la conexión enmongosh, consulteMongo.startSession(). Para obtener más información sobre las sesiones, consulte Sesiones de cliente y garantías de coherencia causal.

Método

Descripción

Session.advanceClusterTime()

Actualiza el tiempo del clúster que rastrea 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.bulkWrite(operations, options)

Realiza múltiples operaciones de guardado en varias bases de datos y colecciones dentro de la sesión. Requiere MongoDB 8.0 o posterior. Para obtener más información sobre los parámetros y los detalles del valor de retorno, consulta Mongo.bulkWrite().

Session.endSession()

Finaliza la sesión.

Session.getClusterTime()

Devuelve el tiempo de clúster más reciente según lo visto por la sesión. Aplicable solo para los sets de réplicas y clústeres particionados.

Session.getDatabase(<database>)

Access the specified database from the session in mongosh.

Session.getOptions()

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

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

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

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

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

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

The following example starts a session on the Mongo() connection object associated with mongosh's global db variable, and then uses the Session.getDatabase() method to retrieve the database object associated with the session.

var session = db.getMongo().startSession();
db = session.getDatabase(db.getName());
Califique esta página

En esta página