前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >[PHP] 使用PHP在mongodb中进行count查询

[PHP] 使用PHP在mongodb中进行count查询

作者头像
唯一Chat
发布2020-03-19 14:24:49
发布2020-03-19 14:24:49
2.1K00
代码可运行
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地
运行总次数:0
代码可运行

在php7的mongodb扩展中,当要查询某个集合在某个条件下的数据个数时,可以使用下面的方式来获取。

比原生的命令要复杂许多

比旧版mongo扩展也复杂许多

需要使用到MongoDB\Driver\Command 这个类

代码语言:javascript
代码运行次数:0
运行
复制
        //查询条件
        $filter=[];
        //当需要分页显示,排序,和忽略字段
        $options = [
            'skip'=>($page - 1) * $pageSize,
            'limit'=>$pageSize,
            'sort' => ['createTime' => -1],
            'projection'=>['_id'=> False],
        ];
        $query = new MongoDB\Driver\Query($filter, $options); 
       $command = new MongoDB\Driver\Command(
            array(
                "count" => '集合名',
                "query" => $query,
            )
        );
        $count = $this->mongoManger->executeCommand(‘数据库名’,$command)->toArray()[0]->n;
        var_dump($count);  
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-02-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档