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

MongoDB\Database::__construct()

Nesta página

  • Definição
  • Parâmetros
  • Erros/exceções
  • Comportamento
  • Veja também
MongoDB\Database::__construct()

Constrói uma nova instância do Database .

function __construct(
MongoDB\Driver\Manager $manager,
string $databaseName,
array $options = []
)
$manager : MongoDB\Driver\Manager
O gerente instância da extensão. O gerenciador mantém conexões entre o driver e o MongoDB.
$databaseName : string
O nome do banco de dados.
$options : array

Uma array especificando as opções desejadas.

Nome
Tipo
Descrição
readConcern
A referência de leitura padrão a ser usada para operações de reconhecimento de data center. O padrão é a preocupação de leitura do gerente.
readPreference
A preferência de leitura padrão a ser usada para operações de reconhecimento de data center. O padrão é a preferência de leitura do gerente.
typeMap
array

Mapa de tipo padrão aplicar aos cursores, o que determina como os documentos BSON são convertidos em valores PHP. A biblioteca usa o seguinte mapa de tipos por padrão:

[
'array' => 'MongoDB\Model\BSONArray',
'document' => 'MongoDB\Model\BSONDocument',
'root' => 'MongoDB\Model\BSONDocument',
]
writeConcern
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 gerente.

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

Se você construir um banco de dados explicitamente, o banco de dados herdará todas as opções do MongoDB\Driver\Manager evento. Se você selecionar o banco de dados a partir de um objeto Client , o banco de dados herdará suas opções desse objeto.

Voltar

MongoDB\Database Class