(mongodb >=1.4.0)
MongoDB\Driver\Manager::startSession — Inicia uma nova sessão de cliente para uso com este cliente
Cria um objeto MongoDB\Driver\Session para as opções fornecidas. A sessão pode então ser especificada ao executar comandos, consultas e operações de gravação.
Nota: Um MongoDB\Driver\Session só pode ser usado com o MongoDB\Driver\Manager a partir do qual foi criado.
options
| Opção | Tipo | Descrição | Default | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| causalConsistency | bool | 
            Configura a consistência causal em uma sessão. Se  Consulte » Consistência Causal no manual do MongoDB para obter mais informações. | true | |||||||||||||||
| defaultTransactionOptions | array | Opções padrão a serem aplicadas a transações recém-criadas. Estas opções são utilizadas a menos que sejam substituídas quando uma transação é iniciada com valores diferentes para cada opção. 
 
 Esta opção está disponível no MongoDB 4.0+. | [] | |||||||||||||||
| snapshot | bool | 
            Configure leituras de instantâneos em uma sessão. Se  
            As leituras de instantâneo requerem MongoDB 5.0+ e não podem ser usadas
            com consistência causal, transações ou operações de gravação. Se
             Consulte » Preocupação de Leitura "snapshot" no manual do MongoDB para obter mais informações. | false | 
Retorna um MongoDB\Driver\Session.
"causalConsistency" e "snapshot" forem ambas true.
| Versão | Descrição | 
|---|---|
| PECL mongodb 1.11.0 | 
         A opção  | 
| PECL mongodb 1.6.0 | 
         A opção  | 
| PECL mongodb 1.5.0 | 
         A opção  | 
