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

Zainstaluj sterowniki phpMongo w systemie Windows

Jeśli pliki znajdują się na mapie dostawcy, instalacja przez kompozytora przebiegła prawdopodobnie dobrze. Myślę, że teraz problem polega na tym, że chcesz utworzyć instancję klasy, która nie istnieje. Czy MongoDB nie jest przestrzenią nazw, a nie klasą?

Z dokumentacji MongoDB:

$database = (new MongoDB\Client)->selectDatabase('db_name');

Zobacz dokumentację dotyczącą przestrzeni nazw:http://php.net/manual/en/language .namespaces.php

-edytuj-

Do wstawiania powinieneś użyć insertOne() zgodnie z dokumentacją:http://mongodb.github.io /mongo-php-library/classes/kolekcja/#insertone

function insertOne($document, array $options = []): MongoDB\InsertOneResult



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Aktualizowanie pozycji w tablicy z unikalnym identyfikatorem

  2. MongoDB Projekcja poddokumentu

  3. Łączenie się z MongoDB przez SSL za pomocą Node.js

  4. Django + Mongo + Docker pobiera pymongo.errors.ServerSelectionTimeoutError

  5. Jak połączyć się z MongoDB 3.2 w Javie za pomocą nazwy użytkownika i hasła?