MongoDB::__construct
(PECL mongo >=0.9.0)
MongoDB::__construct — 新しいデータベースを作成する
説明
public MongoDB::__construct
( MongoClient $conn
, string $name
)
このメソッドは、直接コールすることを想定したものではありません。 MongoDB のインスタンスを作成するための方法としておすすめするのは MongoClient::__get() あるいは MongoClient::selectDB() です。
上の説明を読んだうえで、それでも直接コールするつもりなら、このようにします。
<?php$m = new MongoClient();$db = new MongoDB($m, 'mydbname');?>
でも、こっちのほうがずっとよいでしょう。
<?php$m = new MongoClient();$db = $m->mydbname;// あるいは、名前の中に変わった文字が含まれているのならこちら$db = $m->selectDB('my,db:name');?>
返り値
データベースを返します。
エラー / 例外
データベース名が無効な場合にデフォルトの例外をスローします。