我正在尝试找到两件事情:第一:一种方法来知道我的查询是否成功找到任何结果,第二:一种方法来知道我的查询返回的文档数。下面的查询运行良好,将返回文档,也可以不返回文档,因为它使用_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))
似乎什么也没捉到,而且我也无法计数。
谢谢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。