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

MongoDB\Collection::__construct()

項目一覧

  • 定義
  • エラーと例外
  • 動作
  • その他の参照
MongoDB\Collection::__construct()

新しい Collectionインスタンスを構築します。

function __construct(
MongoDB\Driver\Manager $manager,
string $databaseName,
string $collectionName,
array $options = []
)

このコンストラクターには次のパラメーターがあります。

$manager : MongoDB\Driver\Manager
マネージャー ドライバーからのインスタンス。マネージャーはドライバーと MongoDB インスタンス間の接続を維持します。
$databaseName : string
データベースの名前。
$collectionName : string
コレクションの名前。
$options : 配列

必要なオプションを指定する配列。

名前
タイプ
説明
コーデック
MongoDB\Codec\DocumentCodec

コレクション操作に使用するデフォルトのコーデック

バージョン 1.17 の新機能

ReadConcern
コレクション操作に使用するデフォルトの読み取り保証 (read concern) です。 デフォルトは、マネージャーの読み取り保証 (read concern) です。
readPreference
コレクション操作に使用するデフォルトの読み込み設定 (read preference) 。 デフォルトは、マネージャーの読み込み設定 (read preference) です。
typeMap
配列

デフォルト のタイプ マップ カーソルに適用される 。これは、BSON ドキュメントが PHP 値に変換される方法を決定します。ライブラリはデフォルトで次のタイプ マップを使用します。

[
'array' => 'MongoDB\Model\BSONArray',
'document' => 'MongoDB\Model\BSONDocument',
'root' => 'MongoDB\Model\BSONDocument',
]
writeConcern
コレクション操作に使用するデフォルトの書込み保証 (write concern) です。 デフォルトは、マネージャーの書込み保証 (write concern) です。

MongoDB\Exception\InvalidArgumentException は、パラメータまたはオプションの解析に関連するエラーの場合は です。

コレクションを明示的に構築すると、コレクションは MongoDB\Driver\Manager からすべてのオプションを継承します。 オブジェクト。ClientまたはDatabaseオブジェクトからコレクションを選択した場合、コレクションはそのオブジェクトからオプションを継承します。

戻る

MongoDB\Collection