2016-08-23 70 views
0

我們有兩個模型,用戶和組。如何按關係屬性進行分組sailsjs

用戶:

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
User.find().populate('memberOfGroups', {groupBy: ['money'], sum: ['money']}) 

或者任何其他變體應該工作。

如果您對上述答案不清楚,請給我整個模型並回復JSON。

相關問題