Jika Anda menggunakan ekstensi PHP MongoDB terbaru, MongoDB\Driver\Manager
adalah titik masuk utama ke ekstensi.
Berikut adalah contoh kode untuk mengambil data menggunakan ekstensi terbaru.
Katakanlah Anda memiliki testColl
koleksi di testDb
. Anda dapat mengambil data menggunakan MongoDB\Driver\Query
kelas ekstensi.
// 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());
Keluaran:
Array
(
[0] => stdClass Object
(
[_id] => MongoDB\BSON\ObjectID Object
(
[oid] => 5848f1394cea9483b430d5d2
)
[name] => XXXX
[age] => 30
)
)