Docs 菜单
Docs 主页
/ / /
PHP 库手册
/ /

MongoDB\Database::__get()

在此页面上

  • 定义
  • 参数
  • Return Values
  • 行为
  • 示例
  • 另请参阅
MongoDB\Database::__get()

选择数据库中的一个collection。

function __get(string $collectionName): MongoDB\Collection
$collectionName : 细绳
要选择的数据库的名称。

一个 MongoDB\Collection对象。

所选collection会从Database对象继承读取偏好(read preference)和类型映射等选项。如果您希望覆盖任何选项,请使用MongoDB\Database::getCollection()方法。

注意

要选择名称包含特殊字符(例如. )的collection,请使用复杂的语法,如$database->{'that.database'}

或者, MongoDB\Database::getCollection()支持选择名称包含特殊字符的collection。

以下示例从test数据库中选择userssystem.profilecollection:

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

  • MongoDB\Client::getCollection()

  • 属性重载 在 PHP 手册中

后退

__construct()