目的:根据不同的部门查找出该部门下的今天产生的文档数目

db.getCollection('test').aggregate([{ $match : { "adddate":{"$gte":ISODate("2018-01-02T00:00:00Z"),"$lte":ISODate("2018-01-03T00:00:00Z")},"is_history":0}},{ $group: { _id: "$certawarddeptcode", count: { $sum: 1 } } }])

$match是查询的情况,查询的过滤的条件

$group "_id" :“$certawarddeptcode”是分组的依据,

select certawarddeptcode,count(*) from test where adddate>="2018-01-02 00:00:00" and adddate<"2018-01-03 00:00:00" and is_history=0 group by certawarddeptcode;

mongodb中简单的聚合查询相关推荐

  1. 分组聚合查询两门以上MySQL_MySQL中的分组聚合查询

    下面根据之前的表来做一下示例.这里只给出SQL命令. #查询学生总人数 SELECT COUNT(*) FROM tb_student; #查询选修了课程的学生总人数 SELECT COUNT(DIS ...

  2. MongoDB多条件分组聚合查询

    MongoDB多条件分组聚合查询 1.样例数据 {"_id" : ObjectId("5fa13fb76c3107345a82c047"),"_cla ...

  3. Mongodb使用之Aggregation聚合查询:.group()/.project()/.and().previousOperation()等api的使用

    最近在项目中遇到了Mongodb在聚合查询上的应用,在这里做一个记录. Spring Data MongoDB 中的聚合框架支持基于以下关键抽象:Aggregation.AggregationDefi ...

  4. mongodb中简单的根据时间过滤进行查询

    目的:查询当某天的文档信息 db.getCollection('test').find ({ "name" : { "$regex" : "王&quo ...

  5. python pandas csv时间聚合_pandas中简单统计分组聚合函数的介绍

    说明: 这里只是简单的说明了一些pandas中的一些我在毕设中使用到的函数,这个 模块的并未具体其他的一些功能并未详细的进行说明. pandas 简单介绍 Python语言的Pandas模块是一种高效 ...

  6. java中使用ElasticSearch聚合查询代码实例(个人笔记,不喜勿喷)

    PS→无奈:拥有梦想只是一种智力,实现梦想才是一种能力. 空闲之余就把先前做过的一个通过ElasticSearch的聚合来实现查询当月实际签到的天数记录一下,纯留下点记忆,大家勿喷. 1.如果不了解e ...

  7. MongoDB JAVA Aggregate 管道聚合查询

    文章目录 开始 数据准备 表结构 原生SQL mongoTemplate Aggregation 的静态方法 新建 AggregationOperation mongoClient 开始 pom 配置 ...

  8. mongodb聚合查询-aggregate

    Mongodb-aggregate 在工作中经常遇到一些mongodb的聚合操作,和mysql对比起来,mongo存储的可以是复杂的类型,比如数组,字典等mysql不善于处理的文档型结构,但是mong ...

  9. php sequelize,Sequelize中用group by进行分组聚合查询

    一.SQL与Sequelize中的分组查询 1.1 SQL中的分组查询 SQL查询中,通GROUP BY语名实现分组查询.GROUP BY子句要和聚合函数配合使用才能完成分组查询,在SELECT查询的 ...

最新文章

  1. docker 安装vim
  2. 互联网协议 — D-IP(确定性的)网络架构
  3. ooalv自定义按钮、单击、双击、列编辑切换的事件用法
  4. ida导入jni头文件_IDA导入Jni.h
  5. IIS6注册.net4.0
  6. Android 源码获取-----在Windows环境下通过Git得到Android源代码
  7. RTP/RTCP/RTSP/SIP/SDP 关系(直接看总结)
  8. 变形二叉树中节点的最大距离(树的最长路径)——非递归解法
  9. 惠农补贴一折通计算机审计方法,审计惠农补贴资金的方法有哪些
  10. with grant option 与with admin option的区别
  11. 支持MacOS 12.x的虚拟机VMware Fusion Pro for Mac
  12. java下载不了怎么_如何下载和安装Java
  13. electron深入浅出
  14. 关于Behavior的使用方法
  15. 计算机有没有博士学位造假,72岁老人获博士学位遭质疑学历造假 校方辟谣--人民网教育频道--人民网...
  16. 免费excal转dbc工具介绍
  17. 常用进制数转换(二进制、八进制、十进制、十六进制)【数电笔记】
  18. seaborn直方图、散点图与回归分析图的绘制
  19. html文本框后面紧挨着按钮,HTMLbody标签中的相关标签2
  20. continue的用法

热门文章

  1. 弹出窗口以及关闭窗口
  2. 利用or构造SQL巧妙注射
  3. AI服务器的设计与实现
  4. CentOS6.8下安装JDK1.8
  5. 图解:消息传输的架构模式
  6. 全新的深度模型在推荐系统中的应用
  7. 58同城 Elasticsearch 应用及平台建设实践
  8. 每个软件开发人员都应该精通的10个基本工具
  9. 亿级浏览型网站静态化架构演变
  10. 强势安利8个小众、很厉害的软件,让人眼前一亮