Hallo
Ich versuche gerade was ganz simples für den Anfang - einfach via PHP einen Datensatz in eine MongoDB zu schreiben und wieder zu lesen...
Leider scheitert es schon an der Verbindung mit der Datenbank.
Server Ubuntu 16.04 - APACHE2 - PHP7.
Was ich soweit schon in Erfahrung gebracht habe ist, dass sich zwischen PHP5 und PHP7 wohl in Verbindung mit MongoDB etwas geändert haben soll...
Ich finde aber im Internet immer nur Beispiele für PHP5 und nicht für PHP7.
Kann mir da vielleicht jemand ne gute Quelle oder einfach mal ein Beispiel hier rein posten, wie man in PHP7 ganz einfach eine Verbindung zu einer neuen MongoDB aufbaut, einen Datensatz schreibt und ließt?!
Das beispiel hier läuft durch, ist für mich als Anfänger mit MongoDB allerdings etwas unverständlich...
Ich schätze mal er schreibt das Array Test in die DB? - wie lese ich es wieder aus?
Alte Beispiele ala
funktionieren bei mir einfach nicht...
Er kennt MongoClient() nicht
Das scheint an PHP7 zu liegen
Hoffe hier kann mir jemand weiter helfen.
Vielen Dank und liebe Grüße
Ich versuche gerade was ganz simples für den Anfang - einfach via PHP einen Datensatz in eine MongoDB zu schreiben und wieder zu lesen...
Leider scheitert es schon an der Verbindung mit der Datenbank.
Server Ubuntu 16.04 - APACHE2 - PHP7.
Was ich soweit schon in Erfahrung gebracht habe ist, dass sich zwischen PHP5 und PHP7 wohl in Verbindung mit MongoDB etwas geändert haben soll...
Ich finde aber im Internet immer nur Beispiele für PHP5 und nicht für PHP7.
Kann mir da vielleicht jemand ne gute Quelle oder einfach mal ein Beispiel hier rein posten, wie man in PHP7 ganz einfach eine Verbindung zu einer neuen MongoDB aufbaut, einen Datensatz schreibt und ließt?!
Das beispiel hier läuft durch, ist für mich als Anfänger mit MongoDB allerdings etwas unverständlich...
Ich schätze mal er schreibt das Array Test in die DB? - wie lese ich es wieder aus?
PHP-Code:
$test = ['test' => ['$in' => [10, 12]]];
$query = new MongoDB\Driver\Query($test);
$manager = new MongoDB\Driver\Manager;
$cursor = $manager->executeQuery('a.b', $query);
Alte Beispiele ala
PHP-Code:
$m = new MongoClient(); // connect
$db = $m->selectDB("example");
Er kennt MongoClient() nicht
Das scheint an PHP7 zu liegen
Hoffe hier kann mir jemand weiter helfen.
Vielen Dank und liebe Grüße
Kommentar