Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

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.

Un objeto MongoDB\Collection.

La colección seleccionada hereda opciones como la preferencia de lectura y el mapeo de tipo del objeto Database. Si deseas anular cualquier opción, utiliza el método MongoDB\Database::getCollection().

Nota

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

Alternativamente, MongoDB\Database::getCollection() es compatible con la selección de colecciones cuyos nombres contienen caracteres especiales.

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

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