sql >> Database >  >> NoSQL >> MongoDB

Waarom kan ik na het upgraden van PHP naar versie 7 de mongodb-driver niet gebruiken?

Nou, ik heb het antwoord gevonden.

De klas is gewijzigd. Het is niet langer \MongoClient , en is nu \MongoDB\Driver\Manager

Alles wat ik nodig heb is een refactor. Het nieuwe stuurprogramma is ontworpen als een stuurprogramma op een lager niveau voor functionaliteit op hoog niveau om te worden gevuld met gebruikersruimtebibliotheken, dus iedereen die een upgrade naar php7 uitvoert, moet ervoor zorgen dat u zich op uw gemak voelt met het nieuwe stuurprogramma of dat de gebruikersruimte bibliotheken bestaan ​​als je het doet. Hopelijk helpt deze vraag/antwoord anderen in de toekomst.

De commentator ianaz hieronder heeft deze goede gebruikersruimtebibliotheek voor MongoDB gepost:http://mongodb.github. io/mongo-php-bibliotheek/




  1. Mongo $in operatorprestaties

  2. Is er een blokkerende redis-bibliotheek voor node.js?

  3. Monitoring en operationeel beheer van MongoDB 4.0 met ClusterControl

  4. MongoDB $dateFromString