开发者社区> 问答> 正文

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

我正在尝试找到两件事情:第一:一种方法来知道我的查询是否成功找到任何结果,第二:一种方法来知道我的查询返回的文档数。下面的查询运行良好,将返回文档,也可以不返回文档,因为它使用_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))
似乎什么也没捉到,而且我也无法计数。

谢谢

展开
收起
社区秘书 2019-11-16 14:06:43 716 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载

相关镜像