"type": "type1",
"amount": 10
}
{
"type": "type2",
"amount": 3
}
{
"type": "type3",
"amount": 4
}
{
"type": "type4",
"amount": 7
}
возможно ли в монге выполнить одним запросом операцию следующего рода: прибавить к полю amount документа с типом type1 поле amount документа с типом type4 и вычесть из полученной суммы сумму полей amount документов с типом type2 и type3? или в данном случае проще на уровне приложения такое реализовать?
Обчная агрегация с группировкой где через cond определяется суммировать или вычитать
Обсуждают сегодня