我们有两个模型,User和Group。
用户:
module.exports = {
attributes: {
[...]
memberOfGroups: {
collection: 'group',
via: 'members'
}
}
};
组:
module.exports = {
attributes: {
[...]
money: {type:number},
members: {
collection: 'user',
via: 'memberOfGroups',
dominant: true
}
}
};
如何按用户分组" memberOfGroups" ? 我想在每个小组中总结用户资金
示例:
第1组:10 $, 第2组:30 $
如何使用这些模型?
答案 0 :(得分:0)
User.find().populate('memberOfGroups', {groupBy: ['money'], sum: ['money']})
或者任何变体应该有用。
如果您不清楚上面的答案,请给我整个模型并回复您想要的JSON。