Данные выглядят так:
{
"id":1234,
"quantity":10,
"price":45
},
{
"id":"1235",
"quantity":15,
"price":85
}
Что я хочу получить в результате
{
"id":1234,
"quantity":"10",
"price":45
},
{
"id":"1235",
"quantity":15,
"price":85
},
{
"id":"",
"quantity":25,
"price":130
}
Я могу получить только третий документ, выполнив
{"$group":{
"_id":"",
"quantity":{"$sum":"$quantity"},
"price":{"$sum":"$price"}
}}
Но я хотел увидеть все три документа вместе. Возможно ли это даже с использованием агрегатов?