MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Après la mise à niveau de PHP vers la version 7, pourquoi ne puis-je pas utiliser le pilote mongodb ?

Eh bien, j'ai trouvé la réponse.

La classe a été modifiée. Ce n'est plus \MongoClient , et est maintenant \MongoDB\Driver\Manager

Tout ce dont j'ai besoin, c'est d'un refactor. Le nouveau pilote est conçu pour être un pilote de niveau inférieur pour les fonctionnalités de haut niveau à remplir avec des bibliothèques d'espace utilisateur, donc toute autre personne effectuant une mise à niveau vers php7, assurez-vous de vérifier que vous serez à l'aise avec le nouveau pilote, ou que l'espace utilisateur les bibliothèques existent quand vous le faites. Espérons que cette question/réponse aidera les autres à l'avenir.

Le commentateur ianaz ci-dessous a publié cette bonne bibliothèque d'espace utilisateur pour MongoDB :http://mongodb.github. io/mongo-php-library/