我正在使用 Mongo Aggregate 对项目进行平均和总和
pipeline = [
{$match: {///conditions here}},
{$group: {_id: 'type', 'total': {'$sum':'$duration'}, 'avg': {'$sum':'$duration'}}},
]
聚合函数有效,但是对于 $sum 和 $avg 结果,有时我会得到负值。问题是数据库中的 $duration 是大整数。
我应该如何使它在这些大值上起作用?