MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách viết mã MongoDB foreach Query trong PHP

Bạn không thể thực hiện trực tiếp cùng một truy vấn từ php. Trước tiên, bạn phải tìm nạp các bản ghi từ mongo và sau đó lặp lại kết quả đó.

Đây là mã của tôi cho cùng một trình điều khiển mongodb PHP7.

//connection object
$connection = new \MongoDB\Driver\Manager("mongodb://127.0.0.1:27017");

$filter = ['CODE' => 'XXYYZZYY'];
$projection['projection'] = ["COLLECTION.DAY" => 1,"CODE" => 1];

$query = new \MongoDB\Driver\Query($filter,$projection);
$cursor = $connection->executeQuery('DB_NAME.DRUM', $query);
foreach($cursor as $key => $row) {
    print_r($row); //your expected output
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb c # cách làm việc với tài liệu BSON

  2. Sự khác biệt giữa các trường id và _id trong MongoDB

  3. ReferenceError:TextEncoder không được xác định với các nút mongodb

  4. Mongodb Java - Cách trả về các trường bị hạn chế với find () hoặc findOne ()

  5. Đầu ra của một luồng tệp được định hình là gì?