Часть моего запроса
{
"$group": {
"_id": {
"stage_name": "$stage_name",
"user_id": {
$cond: {
if: {
$eq: [
"$stage_name",
"first"
]
},
then: "$output_payload.user_id",
else: "$user_id"
}
},
"period": {
$month: "$created_at"
},
},
"result": {
"$sum": 1
}
}
},
{
"$project": {
'_id': 0,
"user_id": '$_id.user_id',
"stage_name": '$_id.stage_name',
"period": '$_id.period',
"result": "$result"
}
},
Выводит
{
"user_id": {"$binary": 821ef4ee-bc36-3d6e-bdf6-8247ccd3281b},
"period": 10,
"result": 7168,
"stage_name": "first"
},
{
"user_id": {"$binary": 821ef4ee-bc36-3d6e-bdf6-8247ccd3281b},
"period": 10,
"result": 7306,
"stage_name": "second"
}
Как я могу соединить все в одну запись по user_id ?
{
"user_id":"802ef4ee-bc36-3d6e-bdf6-8247ccd3281b",
"period":"10",
"first":7168,
"second":7306,
}