定義
MongoDB\Client::__get()サーバー上のデータベースを選択します。この メソッド は、
selectDatabase()メソッドのエイリアスです。function __get(string $databaseName): MongoDB\Database
パラメーター
$databaseName: string- 選択するデータベースの名前。
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'};