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

builderEncoder

MongoDB\Codec\Encoder

Codificador a ser usado para construtores de query e agregação . Se não for definido, esta opção assumirá como padrão uma nova instância da classe MongoDB\Builder\BuilderEncoder.

Novidades na versão 1.21.

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',
]

writeConcern

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