韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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:分割嵌入数组到自己顶层文件

关注

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

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

两个小婕子交换3| 美国大片BGM大全播放| 被扣到眼神失焦| 她开始慢迎迎合张行长笔趣阁| B级文件| XXXXX做受大片视频麻豆0| 黑色董丝包臀紧身连衣裙| 蛋软软的怎么回事| 芒果浏览器| 二人努力生猴子免费观看| 两阳夹一阴与其他强势形态的比较 | 一边做饭一边狂躁的原因分析| 《甜蜜惩罚2》第二季的剧情 | 《请好好疼爱里面》免费观看| 星空麻花MV高清| 老公把舌头放进我B里搅拌| 人与动物胶配方视频荷尔蒙| 蜜桃视频| 试戏没忍住C进去了小说| 女性INS大片跳舞| 麻花传剧MV在线看免费版高清| 五姑娘影院在线观看免费版电视剧| 王娟被老赵一夜干4次| 两富婆轮流上阵| 巨乳童颜| 年轻的女学生| 三亚私人高清影院的更新情况| 陈宝莲作品| 扌吴辽鬲还是扌暴辽鬲小说| 小婕子伦流澡到高潮H动漫| 法国《监狱伦理3》| 人马杂配MV的视频在哪里看| 俄罗斯少女2免费观看| 99久久国产精品久久99| 老卫抱着淑蓉进房间导演是谁| 小B又骚又紧日不死你视频免费| 《漂亮的女邻居5》HD| YY影院免费观看电视剧网站| 《赤裸奶头》完整版| 廉江市第二中学| 双男主真人高清素材大全视频