pymongo通过aggregate统计面积总和(sum)
pymongo通过aggregate统计面积总和,aggregate的group结合sum可以用来统计数字总和,下面的代码统计字段中area的的总和,其中'_id'必填,如果是统计所有记录的总和,'_id'的值可以填写空,如果要按分组统计,_id使用字段名,前面加上$符号,如$name
统计全部记录的area总和
db.department.aggregate({'$group':{'_id':'','total_area':{'$sum':'$area'}}})
按照name分组统计area总和
db.department.aggregate({'$group':{'_id':'$name','total_area':{'$sum':'$area'}}})
相关文章