Docs Menu
Docs Home
/ /

MongoDB\Database::__get()

MongoDB\Database::__get()

Seleccione una colección dentro de la base de datos.

function __get(string $collectionName): MongoDB\Collection
$collectionName : cadena
El nombre de la base de datos a seleccionar.

A MongoDB\Collection objeto.

La colección seleccionada hereda opciones como la preferencia de lectura y la asignación de tipos del objeto. Si desea Database MongoDB\Database::getCollection() anular alguna opción, utilice el método.

Nota

Para seleccionar colecciones cuyos nombres contienen caracteres especiales, como ., utilice una sintaxis compleja, como en $database->{'that.database'}.

Alternativamente, admite la selección de colecciones cuyos nombres contienen caracteresMongoDB\Database::getCollection() especiales.

El siguiente ejemplo selecciona las colecciones users y system.profile de la base de datos test:

<?php
$db = (new MongoDB\Client)->test;
$users = $db->users;
$systemProfile = $db->{'system.profile'};
  • MongoDB\Database::getCollection()

  • MongoDB\Client::getCollection()

  • Sobrecarga de propiedad en el Manual de PHP

Volver

__construir()

En esta página