У меня есть класс mongo, в который я позже хочу добавить функции CRUD, но на данный момент я хочу написать свои собственные функции коллекции после того, как я создал объект 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:[email protected]);
$this->dbLink = $this->conn->selectDB('profiles');
return $this->dbLink;
}
index.php
$myMongo = new Mongo();
$collection = new MongoCollection($myMongo,'user');