Docs Menu
Docs Home
/ / /
PHP ライブラリ マニュアル
/ /

MongoDB\Database::__get()

項目一覧

  • 定義
  • パラメーター
  • Return Values
  • 動作
  • その他の参照
MongoDB\Database::__get()

データベース内のコレクションを選択します。

function __get(string $collectionName): MongoDB\Collection
$collectionName : string
選択するデータベースの名前。

MongoDB\Collectionオブジェクト。

選択したコレクションは、 Databaseオブジェクトから読み込み設定(read preference)やタイプ マッピングなどのオプションを継承します。 オプションを上書きする場合は、 MongoDB\Database::selectCollection()メソッドを使用します。

注意

.など、名前に特殊文字が含まれているコレクションを選択するには、 $database->{'that.database'}のように複雑な構文を使用します。

あるいは、 MongoDB\Database::selectCollection()では、名前に特殊文字が含まれるコレクションの選択がサポートされています。

次の例では、users system.profileデータベースから コレクションとtest コレクションを選択します。

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

  • MongoDB\Client::selectCollection()

  • プロパティの過負荷 PHP マニュアルの

戻る

__construct()