私は後でCRUD関数を追加したいmongoクラスを持っていますが、Mongoのオブジェクトを作成した後に独自のコレクション関数を書きたいので、mongodbを使用したいときはいつでも自分のクラスのオブジェクトを作成するだけです、そしてコマンドを書く
しかし、それは私にこのエラーを与えます:
発生した例外: エラー (2):「MongoCollection::__construct() は、パラメーター 1 が MongoDB であると想定しています。オブジェクトが指定されました
どうすればMongoDBとして取得できますか?
mongo.class.php
class Mongo
{
public function __construct(){
$this->connect();
}
public function connect{
$this->conn = new \Mongo("mongodb://admin:123456@192.168.2.3);
$this->dbLink = $this->conn->selectDB('profiles');
return $this->dbLink;
}
index.php
$myMongo = new Mongo();
$collection = new MongoCollection($myMongo,'user');