mongodb 分组统计

本文介绍了如何在 MongoDB 中利用数据库查询语句进行数据统计,特别是针对 'norm' 字段值为 '是' 和 '否' 的数据量进行计数。通过匹配条件和分组操作,可以简洁地完成数据分类和累计,无需额外编写代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库用的是mongodb,在做数据统计,除了用代码去实现数据的分类,累计,mongo的一些语句也可以实现,看起也更简洁

在这里插入图片描述
统计norm字段值为是与否的数据量
语句:
[{KaTeX parse error: Expected '}', got 'EOF' at end of input: …tch: {"norm": {in: [“是”, “否”]},
“date”: {KaTeX parse error: Expected 'EOF', got '}' at position 40: …11:38:56.402Z")}̲}}, {group : {_id : "KaTeX parse error: Expected '}', got 'EOF' at end of input: …orm", total : {sum : 1}}}]

一个列表中包含两个{}(python中字典,Java中map)
第一个{} 是筛选条件 m a t c h , 查 找 2019 − 09 − 27 之 后 的 n o r m 字 段 值 为 是 或 否 的 所 有 数 据 第 二 个 分 组 match, 查找2019-09-27之后的norm字段值为是或否的所有数据 第二个{} 分组 match,20190927normgroup,_id为固定的,值为分组key(带上$), total 可以自定义命名, $sum 是统计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值