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

MongoDB\Collection::__construct()

Nesta página

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

Constrói uma nova instância do Collection .

function __construct(
MongoDB\Driver\Manager $manager,
string $databaseName,
string $collectionName,
array $options = []
)

Este construtor tem os seguintes parâmetros:

$manager : MongoDB\Driver\Manager
O gerente instância do driver. O gerenciador mantém conexões entre o driver e suas instâncias do MongoDB.
$databaseName : string
O nome do banco de dados.
$collectionName : string
O nome da collection.
$options : array

Uma array especificando as opções desejadas.

Nome
Tipo
Descrição
Codec
MongoDB\Codec\DocumentCodec

O codec padrão a ser usado em operações de collection.

Novidade na versão 1.17.

readConcern
O read concern padrão a ser usado para operações de collection. 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 collection. 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',
]
Escreva preocupação
A referência de escrita padrão a ser usada em operações de collection. 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 uma Coleção explicitamente, a Coleção herda quaisquer opções do MongoDB\Driver\Manager evento. Se você selecionar a collection de um objeto Client ou Database , a collection herdará suas opções desse objeto.

Voltar

MongoDB\Collection Class

Próximo

Aggregate()