Я работаю над новым проектом, используя expressjs + MongoDB + машинопись .
Коллекция после выполнения mon go query:
[{
"_id": 1,
"mixerId": 1,
"mixerName": "Tejuino",
"mixerType": "1",
"price": 0,
"isActive": 1
},
{
"_id": 2,
"mixerId": 1,
"mixerName": "Izze",
"price": 0,
"mixerType": "1",
"isActive": 1
},
{
"_id": 1,
"mixerId": 2,
"mixerName": "REGULAR SODA",
"mixerType": "2",
"price": 0,
"isActive": 1
},
{
"_id": 2,
"mixerId": 2,
"mixerName": "Fanta Grape",
"mixerType": "2",
"price": 0,
"isActive": 1
}, {
"_id": 1,
"mixerId": 3,
"mixerName": "GIN & BITTER LEMON",
"mixerType": "3",
"price": 0,
"isActive": 1
}]
Я хочу преобразовать эту структуру в формат ниже, используя машинопись:
{
"juices" : [
{
"_id" : 1,
"mixerId" : 1,
"mixerName" : "Tejuino",
"price" : 0,
"isActive" : 1
},
{
"_id" : 2,
"mixerId" : 1,
"mixerName" : "Izze",
"price" : 0,
"isActive" : 1
}
],
"soda" : [
{
"_id" : 1,
"mixerId" : 2,
"mixerName" : "REGULAR SODA",
"price" : 0,
"isActive" : 1
},
{
"_id" : 2,
"mixerId" : 2,
"mixerName" : "Fanta Grape",
"price" : 0,
"isActive" : 1
}
],
"others" : [
{
"_id" : 1,
"mixerId" : 3,
"mixerName" : "GIN & BITTER LEMON",
"price" : 0,
"isActive" : 1
}
]
}
Пожалуйста, помогите мне.