国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > MongoDB > mongodb如何统计数据?

mongodb如何统计数据?

头像

 Ly

2020-06-09 16:39:419167浏览 · 0收藏 · 0评论

用mongodb中的aggregate统计数据:

应用一:统计name的数量和总数;

db.collection.aggregate([
  {$group:{_id:"$name",count:{$sum:1},total:{$sum:"$num"}}
]);

应用二:统计status=1的name的数量;

db.collection.aggregate([
  {$match:{status:1}},
  {$group:{_id:"$name",count:{$sum:1}}}
]);

应用三:统计name的数量,并且数量为小于2的;

db.collection.aggregate([
  {$group:{_id:"$name",count:{$sum:1}},
  {$match:{count:{$lt:2}}}
]);

应用四:统计stauts=1的name的数量,并且数量为1的;

db.collection.aggregate([
  {$match:{status:1}},
  {$group:{_id:"$name",count:{$sum:1}}},
  {$match:{count:1}}
]);

多列group,根据name和status进行多列

db.collection.aggregate([
  {$group:{_id:{name:"$name",st:"$status"},count:{$sum:1}}}
]);
 
$project该操作符很简单,
db.collection.aggregate([
  {$project:{name:1,status:1}}
]);

结果是,只有_id,name,status三个字段的表数据,相当于sql表达式 select _id,name,status from collection

操作符介绍:

$project:包含、排除、重命名和显示字段

$match:查询,需要同find()一样的参数

$limit:限制结果数量

$skip:忽略结果的数量

$sort:按照给定的字段排序结果

$group:按照给定表达式组合结果

$unwind:分割嵌入数组到自己顶层文件

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

国产日产亚洲系列最新版本的特点 | 玉女献身台湾1988版主演是谁 | 女教师免费观看全集电视剧| 欧美| 坤坤寒进桃子里在线看歌词| 爸爸吃女儿奶奶高情商回复| 在教室伦流澡到高潮HGL| 苍井空人体写真| 淘宝情趣记事BY欲晓| 美女| 欢愉骑行1-27章内容概括| 胸罩100%透明| 男生把小困困放到女生困里视频| 电影《乳妓》在线观看| 《家访的老师》动漫在线观看| 女性私密紧致情趣玩具| 图书馆H含着粉嫩小奶头H漫画| 明星的照片| 小雪奶水涨公帮忙吸| 《炸裂吧!巨棒》免费阅读漫画| 暴躁少女BGM在线观看| 越南MV| 成全高清免费完整观看| 真人刺激战场40分钟电视剧| 依卡| 杨贵妃(台湾绝版)| 蜜桃来偷欢免费观看高清电视剧| 《真刀实干》免费观看| 私处按摩SPA养生精油| 干露露和干毛毛的身材对比照片| 樱花电影大全免费观看西瓜| 小妈妈2免费观看完整电视剧| 护士站的故事| GTV一同看GTV蓝颜| 三女片免费观看电视剧杨贵妃传 | 死亡骑士| 玉蒲团2之艳乳欲仙| 黑料吃瓜| 局长边摸边吃奶边做爰| 美国式禁忌5老熟女| 欧美一区