使用PHP Mongodb驱动程序-获取文档计数

使用PHP Mongodb驱动程序-获取文档计数,php,mongodb,Php,Mongodb,我试图找到两件事,第一:一种是知道我的查询是否成功找到任何结果的方法,第二种是知道我的查询返回的文档数的方法。下面的查询运行正常,将返回文档或不返回文档,因为它使用_id作为筛选条件,但我并不总是使用排他参数,例如_id,并且可能会返回多个返回: $requestID = $_GET["request_id"]; $options = []; $filter = ['_id' => new MongoDB\BSON\ObjectId($_GET["request_id"]) ]; $que

我试图找到两件事,第一:一种是知道我的查询是否成功找到任何结果的方法,第二种是知道我的查询返回的文档数的方法。下面的查询运行正常,将返回文档或不返回文档,因为它使用_id作为筛选条件,但我并不总是使用排他参数,例如_id,并且可能会返回多个返回:

$requestID = $_GET["request_id"];
$options = [];
$filter = ['_id' => new MongoDB\BSON\ObjectId($_GET["request_id"]) ];
$query = new MongoDB\Driver\Query($filter, $options);
MongoDB\Driver\Query($filter, $options);
$retval = $connection->executeQuery($db_name.'.requests', $query);
最后,我想知道——有没有发现任何记录,如果有,有多少

我试过了

if (!empty($retval))
似乎什么也抓不到,我也没办法数到

谢谢