MongoDB\Client::__get()
定義
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'};