Nach vielem Kampf konnte ich MongoDB als Dienst und WAMP installieren. Dann am Anfang bekam ich einen fatalen Fehler sagen diese nicht funktionieren würde:Arbeiten mit der neuesten PHP/MongoDB-Version
$m = new Mongo(...);
$m = new MongoClient(...);
In einigen vorherigen Fragen, die Menschen auf so genannte eine neue Klasse namens MongoDB/Driver/Manager. Ich stieß auch auf etwas namens MongoDB/Client.
Als Anfänger zu MongoDB stehe ich jetzt ziemlich verwirrt darüber, wie man eine DB und Sammlung benutzt/verbindet.
Ich glaube, ich verwende:
$m = new MongoDB/Driver/Manager(...);
jedoch
$db = $m->$dbname; // Seems to cause -> Notice: Undefined Property
$collection = $db->shows; // dito
Also alles in alles, was ist der Unterschied zwischen MongoDB/Driver/Manager und MongoDB/Client? Und wie würde ich mit diesen neuen Klassen korrekt eine Verbindung zu einer DB oder Collection herstellen, wie im vorherigen Snippet gezeigt? Ich kann nicht viele Beispiele finden, die erklären, wie man diese neuen Klassen verwendet, oder eine aktuelle korrekte Art, die neuen Klassen für grundlegende Funktionalität zu verwenden. Danke,
Mein WAMP scheint mir zu erlauben, PHP 5.6.19 (Standard) oder 7.0.4 zu verwenden. Ich habe den php-mongodb-Treiber bei Version 1.1.8 (TS) x64 für beide PHP-Versionen. –