Docs Menu
Docs Home
/ /

MongoDB\Client::startSession()

Nuevo en la versión 1.3.

MongoDB\Client::startSession()

Inicie una nueva sesión de cliente para utilizarla con este cliente.

function startSession(array $options = []): MongoDB\Driver\Session
$options : matriz
Una matriz que especifica las opciones deseadas. Consulte la MongoDB\Driver\Manager::startSession() Documentación de la extensión para obtener una lista de opciones compatibles.

Un objeto MongoDB\Driver\Session.

MongoDB\Driver\Exception\InvalidArgumentException para errores relacionados con el análisis de parámetros u opciones en el nivel de extensión.

MongoDB\Driver\Exception\RuntimeException para otros errores en el nivel de extensión (por ejemplo, errores de conexión).

El siguiente ejemplo inicia una nueva sesión:

<?php
$client = new MongoDB\Client;
$session = $client->startSession();
var_dump($session);

El resultado sería entonces similar a lo siguiente:

object(MongoDB\Driver\Session)#2043 (4) {
["logicalSessionId"]=>
array(1) {
["id"]=>
object(MongoDB\BSON\Binary)#225 (2) {
["data"]=>
string(16) "................"
["type"]=>
int(4)
}
}
["clusterTime"]=>
NULL
["causalConsistency"]=>
bool(true)
["operationTime"]=>
NULL
}

Volver

seleccionarBaseDeDatos()

En esta página