Я бег этого кода:PHP MongoDB: Вызов неопределенной метод MongoDB :: вкладыш() в db.php
$db = new Mongo("mongodb://user:[email protected]:27081/dbname");
$collection = $db->foobar;
$collection->insert($content);
Я пытаюсь проверить MongoHQ, просто создавая случайный набор.
Я получаю эту ошибку:
Fatal error: Call to undefined method MongoDB::insert() in /ajax/db.php on line 24
Я установлен клиент, насколько я знаю:
Я также работает PHP 5.2.6
В чем проблема? Благодарю.
Не является ли dbname в конце нового Mongo the db? Значит, мне не нужно было выбирать его дважды? – JSNewbie
Вы не вставляете в дБ. Вы вставляете в коллекцию. Экземпляр '$ mongo' - это просто соединение с сервером mongo. Первое свойство - это имя базы данных. Второй - это имя коллекции. – Matthew