MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Warum kann ich nach dem Upgrade von PHP auf Version 7 den mongodb-Treiber nicht verwenden?

Nun, ich habe die Antwort gefunden.

Die Klasse wurde geändert. Es ist nicht mehr \MongoClient und ist jetzt \MongoDB\Driver\Manager

Alles, was ich brauche, ist ein Refactor. Der neue Treiber ist als Low-Level-Treiber für High-Level-Funktionalität konzipiert, die mit Userspace-Bibliotheken gefüllt werden soll. Wenn Sie also auf php7 upgraden, stellen Sie sicher, dass Sie mit dem neuen Treiber oder dem Userspace vertraut sind Bibliotheken existieren, wenn Sie es tun. Hoffentlich hilft diese Frage/Antwort anderen in Zukunft.

Kommentator ianaz unten hat diese gute Userspace-Bibliothek für MongoDB gepostet:http://mongodb.github. io/mongo-php-library/