biegnę ten kod:php MongoDB: Call to metoda niezdefiniowany MongoDB :: wkładki() w Db.php
$db = new Mongo("mongodb://user:[email protected]:27081/dbname");
$collection = $db->foobar;
$collection->insert($content);
Próbuję przetestować mongohq tylko o tworzeniu losowy zbiór.
Dostaję taki błąd:
Fatal error: Call to undefined method MongoDB::insert() in /ajax/db.php on line 24
mam zainstalowanego klienta o ile wiem:
Jestem również uruchomiony PHP 5.2.6
W czym problem? Dzięki.
Czy na końcu nowego Mongo nie ma nazwy db? Więc nie musiałbym wybierać tego dwa razy? – JSNewbie
Nie wstawiasz do bazy danych. Wstawiasz do kolekcji. Instancja '$ mongo' to po prostu połączenie z serwerem mongo. Pierwsza właściwość to nazwa bazy danych. Druga to nazwa kolekcji. – Matthew