sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB-stik til PHP:tæl dokumenter til paginering

Brug executeCommand metode. Prøv noget i stil med følgende kode:

$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";
}

Taget fra her , med en tilpasning til din sag.




  1. MongoDB MapReduce - Udsend én nøgle/en værdi kalder ikke reducere

  2. MongoDB c# driver - Kan et felt kaldet Id ikke være Id?

  3. Brug af løfter i Mongoose-ruter

  4. Installation af mongoose friends plugin med MeanJS