MongoDB\Client::__get()
定义
MongoDB\Client::__get()
选择服务器上的数据库。 这个 魔术方法 是
selectDatabase()
方法的别名。function __get(string $databaseName): MongoDB\Database
参数
$databaseName
: 细绳- 要选择的数据库的名称。
Return Values
一个MongoDB\Database
对象。
行为
所选数据库会从Client
对象继承读取偏好(read preference)和类型映射等选项。如果您希望覆盖任何选项,请使用MongoDB\Client::selectDatabase()
方法。
注意
要选择名称包含特殊字符(例如-
的数据库,请使用复杂语法,如$client->{'that-database'}
。
或者, MongoDB\Client::selectDatabase()
支持选择名称包含特殊字符的数据库。
示例
以下示例选择test
和another-app
数据库:
$client = new MongoDB\Client; $test = $client->test; $anotherApp = $client->{'another-app'};