Použijte executeCommand
metoda. Zkuste něco jako následující kód:
$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";
}
Převzato z zde , s přizpůsobením vašemu případu.