我有2个表格讨论和Discussion_metadata,
我对使用Discussion_metadata_id分组的讨论表记录进行了汇总。以下是该查询
const discussionAggregatePromise = await DiscussionModel.findAll({
attributes: [
'discussion_metadata_id',
[models.sequelize.fn('SUM', models.sequelize.col('discussion.file_size')), 'sum']
],
where: WHERE_CLAUSE,
group: ['discussion_metadata_id'],
raw: true
})
现在结果有一个数组,其中的记录是根据Discussion_metadata_id索引的,每个记录都有一个“ sum”字段
此后,我想使用Discussion_metadata_model上数组中的所有这些记录进行更新查询,其中id是数组中每个记录的id,并将字段“ storage_used”更新为storage_used-总和(减)
是否有无法针对此任务执行的聚合查询。