Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

MongoDB\Collection::__construct()

MongoDB\Collection::__construct()

Construye un nuevo Collection instancia.

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

Este constructor tiene los siguientes parámetros:

$manager : MongoDB\driver\administrador
La instancia de Manager desde el driver. El gestor mantiene las conexiones entre el controlador y tus instancias de MongoDB.
$databaseName : string
El nombre de la base de datos.
$collectionName : string
El nombre de la colección.
$options : arreglo

Una matriz que especifica las opciones deseadas.

Nombre
Tipo
Descripción

builderEncoder

MongoDB\Codec\Encoder

Codificadora que se va a usar para los desarrolladores de query y agregaciones. Si no se establece, esta opción será por defecto una nueva instancia de la clase MongoDB\Builder\BuilderEncoder.

Nuevo en la versión 1.21.

códec

MongoDB\Codec\DocumentCodec

El Codificación de datos con códecs de tipo por defecto a usar para operaciones de colección.

Novedad en la versión 1.17.

readConcern

Preocupación de lectura predeterminada para operaciones de recopilación. El valor predeterminado es la preocupación de lectura del administrador.

readPreference

La preferencia de lectura por defecto que se usa para las operaciones de colección. Por defecto, utiliza la preferencia de lectura del gestor.

typeMap

arreglo

Mapa de tipo por defecto para aplicar a los cursores, que determina cómo se convierten los documentos BSON a valores de PHP. La librería utiliza el siguiente mapa de tipos por defecto:

[
'array' => 'MongoDB\Model\BSONArray',
'document' => 'MongoDB\Model\BSONDocument',
'root' => 'MongoDB\Model\BSONDocument',
]

writeConcern

La configuración de nivel de confirmación de escritura (write concern) por defecto para usar en las operaciones de la colección. Por defecto es el nivel de confirmación de escritura (write concern) del administrador.

MongoDB\Exception\InvalidArgumentException por errores relacionados con el análisis de parámetros u opciones.

Si construye una colección explícitamente, esta heredará las opciones del objeto MongoDB\Driver\Manager. Si selecciona la colección de un Client Database objeto o, heredará sus opciones de ese objeto.

Volver

MongoDB\colección

En esta página