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

Nie znaleziono klasy „MongoDB\Client”, zainstalowane rozszerzenie mongodb

Jeśli używasz najnowszego rozszerzenia PHP MongoDB, MongoDB\ Kierowca\Menedżer jest głównym punktem wejścia do rozszerzenia.

Oto przykładowy kod do pobierania danych przy użyciu najnowszego rozszerzenia.

Załóżmy, że masz testColl kolekcja w testDb . Możesz pobrać dane za pomocą MongoDB\Driver\Query klasa rozszerzenia.

// Manager Class
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");

// Query Class
$query = new MongoDB\Driver\Query(array('age' => 30));

// Output of the executeQuery will be object of MongoDB\Driver\Cursor class
$cursor = $manager->executeQuery('testDb.testColl', $query);

// Convert cursor to Array and print result
print_r($cursor->toArray());

Wyjście:

Array
(
    [0] => stdClass Object
        (
            [_id] => MongoDB\BSON\ObjectID Object
                (
                    [oid] => 5848f1394cea9483b430d5d2
                )

            [name] => XXXX
            [age] => 30
        )

)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak używać nieuporządkowanego wstawiania zbiorczego z Mongoskin?

  2. Zaktualizuj wiele dokumentów i zwróć wszystkie zaktualizowane dokumenty

  3. Ustaw limit czasu Mongo w wiosennym rozruchu

  4. Mongoose nie może połączyć się bez Internetu

  5. Jak ograniczyć wartości przy użyciu mieszanego typu danych w Mongoose?