原文:https://www.cnblogs.com/taoshihan/p/12362111.html

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

比原生的命令要复杂许多

比旧版mongo扩展也复杂许多

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

//查询条件

$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);

php mongo 查询count,[PHP] 使用PHP在mongodb中进行count查询相关推荐

  1. mysql子查询为什么不走索引_解决MySQL中IN子查询会导致无法使用索引问题

    测试表如下: CREATE TABLE`test_table` ( `id`int(11) NOT NULLAUTO_INCREMENT, `pay_id`int(11) DEFAULT NULL, ...

  2. Mysql 查询blob数据很慢,关于oracle中clob字段查询慢的问题及解决方法

    关于oracle中clob字段查询慢的问题及解决方法 最近在用oracle的过程中用到了对blob字段模糊查询的问题,对oracle来说,我并不是高手,找了很多的资料终于能够查出来了. blob字段直 ...

  3. mysql count 返回0_如何在MySQL中使用COUNT時返回0而不是null

    我正在使用此查詢返回存儲在$ sTable中的歌曲列表以及存儲在$ sTable2中的總項目的COUNT.如何在MySQL中使用COUNT時返回0而不是null /* * SQL queries * ...

  4. 2021泌阳高考成绩查询,驻马店教育局网站2021年泌阳中招成绩查询系统

    驻马店教育局网站2021年泌阳中招成绩查询系统 驻马店教育局官网(http://edu.zhumadian.gov.cn)是2021泌阳中考官方网站,驻马店市教育局网站edu.zhumadian.go ...

  5. MySQL数据库---子查询insert,update,delete语句中嵌套子查询

    十.子查询的使用(重点) 1.子查询:指的是查询语句,嵌套查询语句---->一般是放在where子句中,表示条件. 2.子查询的应用使用场景: 2.1查询过程中,虽然给了条件,但是条件的结果并不 ...

  6. 潢川高中2021高考成绩查询,信阳市教育体育局官网2021潢川中招成绩查询系统

    信阳市教育体育局官网2021潢川中招成绩查询系统 信阳市教育体育局官网2021潢川中招成绩查询系统 信阳教育体育局官网(http://jytyj.xinyang.gov.cn)是2021潢川中考官方网 ...

  7. 2021潢川中学高考成绩查询,信阳市教育体育局官网2021潢川中招成绩查询系统

    信阳市教育体育局官网2021潢川中招成绩查询系统 信阳教育体育局官网(http://jytyj.xinyang.gov.cn)是2021潢川中考官方网站,信阳市教育局网站jytyj.xinyang.g ...

  8. mysql怎么查询不是张姓的_mysql 中的常用查询

    查询语句:select 字段 from 表名 : 字段别名:as  给字段或者 表名 一个表名 为了显示方便起见,可以设置字段别名. select 后面选项 all 代表不去除重复行,distinct ...

  9. Redis使用场景一,查询出的数据保存到Redis中,下次查询的时候直接从Redis中拿到数据。不用和数据库进行交互。...

    maven使用: <!--redis jar包--><dependency><groupId>redis.clients</groupId><ar ...

最新文章

  1. Linux下开发优秀链接
  2. ModelSim之命令行仿真入门 (step 2)
  3. IsWow64的真实用途
  4. java基础IO BIO、NIO、AIO的区别
  5. docker 容器运行 golang程序_「Docker」 - 运行 amp; 管理容器
  6. 这回真要涨工资了!国务院教育督导办:2020年把义务教育教师平均工资收入水平不低于当地公务员作为督导检查重点...
  7. 求1+2+…+n变态问题的两个很棒的解法
  8. ArcGIS 的 http://localhost:8399/arcgis/rest/services 无法打开,显示404 的解决办法
  9. 【总结】Qt+Mysql5.5中文乱码解决
  10. 配置项、基线以及软件配置控制委员会
  11. JavaWeb——springMVC、mybatis与spring的整合
  12. 使用python对学生表的查询_python + mysql 实现查询表数据
  13. 竞品分析报告模板----笔记2
  14. 这几天阿里云发生故障事件,身为程序员慌得一批……
  15. WiFi钥匙管家-免费上网神器
  16. 夜曲歌词 拼音_夜曲歌词(周杰伦演唱)
  17. 外显子名词解释_生物信息学常用名词解释(一)
  18. 一个理财小白如何挑选靠谱的网络理财产品?
  19. 在计算机小三号是多少在英语,计算机的一些常用英语。
  20. SDN网络控制器Floodlight安装部署和结合Mininet实现多数据中心拓扑网络

热门文章

  1. Spring项目启动加载xml配置文件替换数据库提高响应速度
  2. rsync一行代码实现远程文件同步之修改默认22端口
  3. 第2篇:Flowable快速工作流脚手架Jsite_配置项目
  4. html-简单验证、滑块、搜索框
  5. catalog英文翻译_“目录”的英文翻译是“catalogquot;还是quot;contentsquot;
  6. java怎么用doss窗口_GitHub - doss128/symphony: 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。...
  7. crontab shell 每5秒执行_视频 |全球最快全自动播种分拣机器人,每5秒处理一件货物...
  8. java多个类调用_JAVA问题总结之15-多个类之间的调用
  9. 整活插件 炉石传说_酒馆战旗整活插件 免安装版
  10. python中argument函数_PythonStudy——函数的参数 Function argument