新手小白,有一个例子看不太懂:
现在有2个表,一个班级表,一个是学生表,
我正常的使用多表联查lookup,
wx.cloud.database().collection("clss").aggregate()
.lookup({
from: "student",
localField: 'id',
foreignField: 'class_id',
as: 'uapproval'
})
.end({
success:function(res){
return res;
},
fail(error) {
return error;
}
})
}
现在我能获取到的结果是:学生的记录作为uapproval加到对应的班级表里去了
我问题是:我想根据uapproval里每条学生数据里的score属性,计算出各个班级的平均分,并且能在班级表里,也有一个新的属性可以存着,方便视图层渲染
请问我应该如何处理呢?谢谢!