Nếu bạn đang sử dụng phần mở rộng MongoDB mới nhất của PHP, hãy MongoDB\Driver\Manager
là điểm vào chính của phần mở rộng.
Đây là mã mẫu để truy xuất dữ liệu bằng cách sử dụng tiện ích mở rộng mới nhất.
Giả sử bạn có testColl
bộ sưu tập trong testDb
. Bạn có thể truy xuất dữ liệu bằng cách sử dụng MongoDB\Driver\Query
lớp của phần mở rộng.
// 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());
Đầu ra:
Array
(
[0] => stdClass Object
(
[_id] => MongoDB\BSON\ObjectID Object
(
[oid] => 5848f1394cea9483b430d5d2
)
[name] => XXXX
[age] => 30
)
)