PHPの最新のMongoDB拡張機能を使用している場合は、 MongoDB \ Driver \ Manager
拡張機能への主要なエントリポイントです。
最新の拡張機能を使用してデータを取得するためのサンプルコードは次のとおりです。
testColl
があるとしましょう testDb
のコレクション 。 MongoDB \ Driver \Query<を使用してデータを取得できます。 / code>
拡張機能のクラス。
// 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());
出力:
Array
(
[0] => stdClass Object
(
[_id] => MongoDB\BSON\ObjectID Object
(
[oid] => 5848f1394cea9483b430d5d2
)
[name] => XXXX
[age] => 30
)
)