python实战计划 聚合管道高效查找数据

collection.aggregate(pipeline)

笔记

$match

可以用’$and’, [‘match’:{‘$and’:[{‘pub_date’:’2222’},{‘dc’:’dwd’}]}]

$group

{‘_id’: {‘\$slice’ : [‘\$cates’ , 2, 1]}’count’ : {‘$sum’ : 1}}

$sort

{‘$sort’ : { ‘counts’ : 2 }}

$limit

输出个数

Aim

统计一天内交易成功商品各城区的饼图

Result

code link

感想

这个任务还是在套模板…复习的时候记得回顾代码就行..

相关文档 1

因为没理解怎么用python生成这样的图觉得plotly库更加优秀?

文章目录
  1. 1. 笔记
    1. 1.1. $match
    2. 1.2. $group
    3. 1.3. $sort
    4. 1.4. $limit
  2. 2. Aim
  3. 3. Result
  4. 4. 感想