sql >> Databasteknik >  >> NoSQL >> MongoDB

Efter att ha uppgraderat PHP till version 7, varför kan jag inte använda mongodb-drivrutinen?

Jo jag hittade svaret.

Klassen har ändrats. Det är inte längre \MongoClient , och är nu \MongoDB\Driver\Manager

Allt jag behöver är en refaktor. Den nya drivrutinen är utformad för att vara en drivrutin på lägre nivå för funktionalitet på hög nivå som ska fyllas med bibliotek i användarutrymmet, så alla andra som uppgraderar till php7, se till att du kontrollerar att du kommer att trivas med den nya drivrutinen, eller att användarutrymmet bibliotek finns när du gör det. Förhoppningsvis hjälper denna fråga/svar andra i framtiden.

Kommentatorn ianaz nedan har postat detta bra användarutrymmesbibliotek för MongoDB:http://mongodb.github. io/mongo-php-library/




  1. MongoDB $ och operatörsfråga i PHP

  2. Data null efter att ha sparat entitet med Moongose ​​och GraphQL

  3. Hur konfigurerar jag mongo att köra i docker för att använda en extern enhet på Windows

  4. MongoDB $push