Menu Docs
Página inicial do Docs
/ / /
Manual da Biblioteca PHP
/ /

MongoDB\Database::withOptions()

Nesta página

  • Definição
  • Parâmetros
  • Valores de retorno
  • Erros/exceções
  • Exemplo
  • Veja também
MongoDB\Database::withOptions()

Retorna um clone do objeto de reconhecimento de data center, mas com opções diferentes.

function withOptions(array $options = []): MongoDB\Database
$options : array

Uma array especificando as opções desejadas.

Nome
Tipo
Descrição
readConcern
MongoDB\Driver\ReadConcern
A referência de leitura padrão a ser usada para operações de reconhecimento de data center. O padrão é a referência de leitura do reconhecimento de data center original.
readPreference
A preferência de leitura padrão a ser usada para operações de banco de dados. O padrão é a preferência de leitura do banco de dados original.
typeMap
array
O mapa de tipos aplicar aos cursores, o que determina como os documentos BSON são convertidos em valores PHP. O padrão é o mapa de tipos do banco de dados original.
Escreva preocupação
A referência de escrita padrão a ser usada para operações de reconhecimento de data center. O padrão é a referência de escrita do reconhecimento de data center original.

Um objeto MongoDB\Database .

MongoDB\Exception\InvalidArgumentException para erros relacionados à análise de parâmetros ou opções.

O exemplo a seguir clona um reconhecimento de data center existente com uma nova preferência de leitura:

<?php
$db = (new MongoDB\Client)->test;
$newDb = $db->withOptions([
'readPreference' => new MongoDB\Driver\ReadPreference('primaryPreferred'),
]);

Voltar

watch()

Próximo

MongoDB\Collection Class