mongo聚合统计数量

简介: mongo聚合统计数量

前言


其实mongo聚合语法都是一样的, 只不过类型不同的部分需要做一些处理


聚合字符串

20190716154618565.png这种指定单条的聚合直接用聚合语句就可以


res = list(mongoclient.aggregate([{"$group": {"_id": "$source.groupa.name", "total": {"$sum": 1}}}]))
print(res)

20190716154737248.png

聚合列表


聚合列表的话也是一样的, 出来的结果是这样


20190716155534674.png

写个for循环把数据处理一下就行

目录
相关文章
|
Java Android开发
拼图游戏【小游戏】(Java课设)
拼图游戏【小游戏】(Java课设)
196 1
|
6月前
|
Linux iOS开发 MacOS
Anaconda下载安装保姆级教程(附安装包,非常详细)
Anaconda 是一套把 Python 解释器、常用科学计算库和包管理工具打包在一起的“全家桶”发行版,对个人用户免费,Windows、macOS、Linux 都能装,装一次就等于把 Python、conda、numpy、pandas、Jupyter 等 180 多个组件一次性配好,不用再到处找安装包 。
8369 7
|
3月前
|
存储 缓存 人工智能
一套完整云 PACS 源码,医学影像系统源码,SpringBoot3.5+Java17+Vue3
云PACS医学影像系统完整源码,基于Spring Boot 3 + Vue 3前后端分离架构。支持放射、超声、病理三大专科,符合DICOM标准,含专业影像查看器、3D重建(MPR/VRT/MIP)、AI辅助诊断及HIS集成,适用于医院影像科与信息科。
209 0
|
关系型数据库 MySQL 网络安全
如何排查和解决PHP连接数据库MYSQL失败写锁的问题
通过本文的介绍,您可以系统地了解如何排查和解决PHP连接MySQL数据库失败及写锁问题。通过检查配置、确保服务启动、调整防火墙设置和用户权限,以及识别和解决长时间运行的事务和死锁问题,可以有效地保障应用的稳定运行。
588 25
|
机器学习/深度学习 PyTorch 算法框架/工具
飞桨x昇腾生态适配方案:00_整体方案介绍
本文详细介绍PaddlePaddle与NPU的适配工作,涵盖训练与推理支持、性能优化及离线推理方案。PaddleCustomDevice作为适配层,支持主流模型(详见飞桨-昇腾模型列表),多数性能媲美V100,部分调优模型接近0.8*A800。硬件适配主要针对A2芯片,A1兼容但310系列建议离线推理。提供常用模型仓链接及整体方案导览,包括环境准备、算子适配、性能调优和Paddle转ONNX/OM等内容。
1083 0
GLM-4模型微调报内核版本不匹配的错误
GLM-4模型微调报内核版本不匹配的错误
|
存储 搜索推荐 算法
八大排序算法-直接插入排序、希尔排序、直接选择排序、冒泡排序、堆排序、快速排序、归并排序、基数排序(下)
八大排序算法-直接插入排序、希尔排序、直接选择排序、冒泡排序、堆排序、快速排序、归并排序、基数排序(下)
511 0
|
域名解析 网络协议 安全
Windows Server 2003 DNS服务器搭建
Windows Server 2003 DNS服务器搭建
314 0
|
机器学习/深度学习
下三角矩阵(Lower Triangular Matrix)
下三角矩阵(Lower Triangular Matrix)是一种特殊形式的矩阵,其非零元素仅位于主对角线以下。在数学和工程领域中,下三角矩阵通常用于线性代数和微积分等问题。以下是一些关于下三角矩阵的特点和应用:
3060 1
|
负载均衡 网络协议 算法
LVS负载均衡(三种工作模式、原理、实验)
LVS负载均衡(三种工作模式、原理、实验)
1664 0