(PECL mongo >=1.3.0)
PHP と MongoDB の接続を管理します。
このクラスを使って、接続を作ったり管理したりします。典型的な使いかたは、このようになります。
例1 MongoClient の基本的な使いかた
<?php
$m = new MongoClient(); // 接続します
$db = $m->foo; // "foo" というデータベースを取得します
?>
接続の作成に関する詳細な情報は、 MongoClient::__construct() および 接続 のセクションを参照ください。
NULL
;NULL
;$server = "mongodb://localhost:27017"
[, array $options = array("connect" => TRUE)
[, array $driver_options
]]] )MongoClient::VERSIONMongoClient::DEFAULT_HOST"localhost"MongoClient::DEFAULT_PORT27017MongoClient::RP_PRIMARY"primary"MongoClient::RP_PRIMARY_PREFERRED"primaryPreferred"MongoClient::RP_SECONDARY"secondary"MongoClient::RP_SECONDARY_PREFERRED"secondaryPreferred"MongoClient::RP_NEAREST"nearest"TRUE を設定するのは、
ReadPreference およびタグセット (レプリカセット接続の場合)
に基づいたデータベース接続がオープンしている場合です。
それ以外の場合は FALSE を設定します。
このプロパティは、認証を考慮しません。
NULL に設定されます。
バージョン 1.1.x より前のドライバでは、持続的接続を使う場合にここに文字列
("recycled" や "new" など)
が設定されていました。