MongoDBaggregate统计运用篇个人总结

更新时间:2023-07-06 11:21:44 阅读: 评论:0

outrageous
1 {_id:1,name:"a",status:1,num:1}
2 {_id:2,name:"a",status:0,num:2}
3 {_id:3,name:"b",status:1,num:3}
4 {_id:4,name:"c",statu s:1,num:4}
5 {_id:5,name:"d",status:1,num:5}
]);所有关联词
应⽤三:统计name的数量,并且数量为⼩于2的;
防波堤
intelligence是什么意思{$group:{_id:"$name",count:{$sum:1}},
{$match:{count:{$lt:2}}}
]);
应⽤四:统计stauts=1的name的数量,并且数量为1的;
{$match:{status:1}},
{$group:{_id:"$name",count:{$sum:1}}},
{$match:{count:1}}
gre词汇量]);
多列group,根据name和status进⾏多列
aggressive的意思
{$group:{_id:{name:"$name",st:"$status"},count:{$sum:1}}}
]);
$project该操作符很简单,
克里斯汀娜
{$project:{name:1,status:1}}
]);
结果是,只有_id,name,status三个字段的表数据,相当于sql表达式 lect _id,name,status from collection
conceptual$unwind
背叛英文版
杠杆女这个操作符可以将⼀个数组的⽂档拆分为多条⽂档,在特殊条件下有⽤,本⼈暂没有进⾏过多的研究。
以上基本就可以实现⼤部分统计了,group前条件,group后条件,是重点。

本文发布于:2023-07-06 11:21:44,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/168823.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   条件   数量   实现   统计
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图