pymongo通过aggregate统计面积总和(sum)

2022-05-03 00:00:00 统计 面积 总和

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'}}})

相关文章