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\Database::__get()

MongoDB\Database::__get()

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

function __get(string $collectionName): MongoDB\Collection
$collectionName : string
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::selectCollection() anular alguna opción, utilice el método.

Nota

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

Alternativamente, admite la selección de colecciones cuyos nombres contienen caracteresMongoDB\Database::selectCollection() 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::selectCollection()

  • MongoDB\Client::selectCollection()

  • Sobre carga de propiedad en el Manual de PHP

Volver

__construct()

En esta página