MongoDB\Database::__get()
定義
パラメーター
$collectionName
: string- 選択するデータベースの名前。
Return Values
MongoDB\Collection
オブジェクト。
動作
選択したコレクションは、 Database
オブジェクトから読み込み設定(read preference)やタイプ マッピングなどのオプションを継承します。 オプションを上書きする場合は、 MongoDB\Database::selectCollection()
メソッドを使用します。
注意
.
など、名前に特殊文字が含まれているコレクションを選択するには、 $database->{'that.database'}
のように複雑な構文を使用します。
あるいは、 MongoDB\Database::selectCollection()
では、名前に特殊文字が含まれるコレクションの選択がサポートされています。
例
次の例では、users
system.profile
データベースから コレクションとtest
コレクションを選択します。
$db = (new MongoDB\Client)->test; $users = $db->users; $systemProfile = $db->{'system.profile'};