MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Dlaczego po aktualizacji PHP do wersji 7 nie mogę używać sterownika mongodb?

Cóż, znalazłem odpowiedź.

Klasa została zmieniona. To już nie jest \MongoClient i jest teraz \MongoDB\Driver\Manager

Wszystko czego potrzebuję to refaktor. Nowy sterownik został zaprojektowany jako sterownik niższego poziomu dla funkcjonalności wysokiego poziomu, który ma być wypełniony bibliotekami przestrzeni użytkownika, więc każdy, kto dokonuje aktualizacji do php7, upewnij się, że sprawdzisz, czy będziesz zadowolony z nowego sterownika, lub że przestrzeń użytkownika biblioteki istnieją, kiedy to robisz. Mam nadzieję, że to pytanie/odpowiedź pomoże innym w przyszłości.

Komentator ianaz poniżej opublikował tę dobrą bibliotekę przestrzeni użytkownika dla MongoDB:http://mongodb.github. io/mongo-php-library/




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak mogę spłaszczyć podwójne tablice w mongoDB?

  2. Przekazywanie $HOSTNAME do kontenera Docker podczas kompilacji

  3. importowanie schematu mongoose do innego pliku schematu powoduje, że importowany schemat jest niezdefiniowany

  4. Czy można używać identyfikatora obiektu Mongo jako unikalnego identyfikatora? Jeśli tak, jak mogę przekonwertować go na ciąg i wyszukać go według ciągu?

  5. Jak przechowywać dane wyjściowe zapytania w temp db?