0
내가GROUPBY
{
"team1" :"ruby",
"team2" :"jade",
"winner" :"ruby"
},
{
"team1" :"jade",
"team2" :"ruby",
"winner" :"jade"
}
내가 생각할 수
{
"team" :"ruby",
"wins" :1,
"loss" :1
},
{
"team" :"jade",
"wins" :1,
"loss" :1
}
유일한 방법으로 특정 팀의 승리의 더 손실을 찾을 필요가 없습니다이 컬렉션을 집계하려고 병렬 MongoDB를 세 가지입니다 이런 식으로 그룹의 질문을하고 같은 이름으로 조합 해주세요.
aggregate(
[{
$group: {
_id: "$winner",
wins: { $sum: 1 }
}
}
])
이기는 것은 가능합니다. 단일 쿼리에서 SSES