mongodb中简单的聚合查询
目的:根据不同的部门查找出该部门下的今天产生的文档数目
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中简单的聚合查询相关推荐
- 分组聚合查询两门以上MySQL_MySQL中的分组聚合查询
下面根据之前的表来做一下示例.这里只给出SQL命令. #查询学生总人数 SELECT COUNT(*) FROM tb_student; #查询选修了课程的学生总人数 SELECT COUNT(DIS ...
- MongoDB多条件分组聚合查询
MongoDB多条件分组聚合查询 1.样例数据 {"_id" : ObjectId("5fa13fb76c3107345a82c047"),"_cla ...
- Mongodb使用之Aggregation聚合查询:.group()/.project()/.and().previousOperation()等api的使用
最近在项目中遇到了Mongodb在聚合查询上的应用,在这里做一个记录. Spring Data MongoDB 中的聚合框架支持基于以下关键抽象:Aggregation.AggregationDefi ...
- mongodb中简单的根据时间过滤进行查询
目的:查询当某天的文档信息 db.getCollection('test').find ({ "name" : { "$regex" : "王&quo ...
- python pandas csv时间聚合_pandas中简单统计分组聚合函数的介绍
说明: 这里只是简单的说明了一些pandas中的一些我在毕设中使用到的函数,这个 模块的并未具体其他的一些功能并未详细的进行说明. pandas 简单介绍 Python语言的Pandas模块是一种高效 ...
- java中使用ElasticSearch聚合查询代码实例(个人笔记,不喜勿喷)
PS→无奈:拥有梦想只是一种智力,实现梦想才是一种能力. 空闲之余就把先前做过的一个通过ElasticSearch的聚合来实现查询当月实际签到的天数记录一下,纯留下点记忆,大家勿喷. 1.如果不了解e ...
- MongoDB JAVA Aggregate 管道聚合查询
文章目录 开始 数据准备 表结构 原生SQL mongoTemplate Aggregation 的静态方法 新建 AggregationOperation mongoClient 开始 pom 配置 ...
- mongodb聚合查询-aggregate
Mongodb-aggregate 在工作中经常遇到一些mongodb的聚合操作,和mysql对比起来,mongo存储的可以是复杂的类型,比如数组,字典等mysql不善于处理的文档型结构,但是mong ...
- php sequelize,Sequelize中用group by进行分组聚合查询
一.SQL与Sequelize中的分组查询 1.1 SQL中的分组查询 SQL查询中,通GROUP BY语名实现分组查询.GROUP BY子句要和聚合函数配合使用才能完成分组查询,在SELECT查询的 ...
最新文章
- docker 安装vim
- 互联网协议 — D-IP(确定性的)网络架构
- ooalv自定义按钮、单击、双击、列编辑切换的事件用法
- ida导入jni头文件_IDA导入Jni.h
- IIS6注册.net4.0
- Android 源码获取-----在Windows环境下通过Git得到Android源代码
- RTP/RTCP/RTSP/SIP/SDP 关系(直接看总结)
- 变形二叉树中节点的最大距离(树的最长路径)——非递归解法
- 惠农补贴一折通计算机审计方法,审计惠农补贴资金的方法有哪些
- with grant option 与with admin option的区别
- 支持MacOS 12.x的虚拟机VMware Fusion Pro for Mac
- java下载不了怎么_如何下载和安装Java
- electron深入浅出
- 关于Behavior的使用方法
- 计算机有没有博士学位造假,72岁老人获博士学位遭质疑学历造假 校方辟谣--人民网教育频道--人民网...
- 免费excal转dbc工具介绍
- 常用进制数转换(二进制、八进制、十进制、十六进制)【数电笔记】
- seaborn直方图、散点图与回归分析图的绘制
- html文本框后面紧挨着按钮,HTMLbody标签中的相关标签2
- continue的用法