Php/docs/mongodb.construct

提供:Dev Guides
< Php
移動先:案内検索

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');?>

パラメータ

MongoClient conn
データベース接続。
name
データベース名。


返り値

データベースを返します。


エラー / 例外

データベース名が無効な場合にデフォルトの例外をスローします。