(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 |