sql >> Databasteknik >  >> NoSQL >> MongoDB

Klass 'MongoDB\Client' hittades inte, mongodb-tillägget installerat

Om du använder senaste MongoDB-tillägget av PHP, MongoDB\ Drivrutin\Manager är den huvudsakliga ingången till tillägget.

Här är exempelkoden för att hämta data med senaste tillägget.

Låt oss säga att du har testColl samling i testDb . Du kan hämta data med MongoDB\Driver\Query klass för tillägget.

// 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());

Utdata:

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

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

)


  1. En översikt över ACID-transaktioner med flera dokument i MongoDB och hur man använder dem

  2. Hur initierar man mongodb-replikeringsuppsättningen utan att anropa rs.initiate()?

  3. Hur man infogar flera objekt samtidigt i en MongoDB-samling

  4. Hur man skapar en användare i MongoDB v3.0.5