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

Trình kết nối MongoDB cho PHP:đếm tài liệu để phân trang

Sử dụng executeCommand phương pháp. Hãy thử một cái gì đó giống như mã sau:

$mongo = new MongoDB\Driver\Manager("mongodb://localhost:27017");
// search params
$query = ["brand" => $_GET["brand"]];
// define a command - not only a regular query
$command = new MongoDB\Driver\Command(["count" => "cars", "query" => $query]);
try {
    // execute the command here on your database
    $result = $mongo->executeCommand("carsdb", $command);
    $res = current($result->toArray());
    $count = $res->n;
    echo $count;
} catch (MongoDB\Driver\Exception\Exception $e) {
    echo $e->getMessage(), "\n";
}

Lấy từ tại đây , với sự điều chỉnh phù hợp với trường hợp của bạn.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. (nút:71307) [DEP0079] DeprecationWarning

  2. MongoDB $ nhân

  3. Cách định cấu hình tên bộ sưu tập MongoDb cho một lớp trong dữ liệu mùa xuân

  4. Cách sử dụng Mã hóa để Bảo vệ dữ liệu MongoDB

  5. Chạy Meteor trên localhost không thành công với RangeError:cổng phải> =0 và <65536:NaN