Отобрать дорогие запасы после подсчёта групп

Ответы получены от MySQL через X Protocol. Учебные коллекции после чтения удалены.

Наблюдаемый результат программы
НаблюдениеРезультат
Категория с суммой от 5000lighting
Сумма всей категории7800
lighting после раннего отбора stock >=34800
Групп с суммой от 100000
Документы и дополнительные наблюдения
{
    "after_group_filter": [
        {
            "amount": 7800,
            "category": "lighting"
        }
    ],
    "before_group_filter": [
        {
            "amount": 3000,
            "category": "cable"
        },
        {
            "amount": 4800,
            "category": "lighting"
        }
    ],
    "no_matching_groups": []
}

Полный JSON результата, включая реальные идентификаторы, сохранён рядом в result.json.