Grupowanie po dwóch kolumnach

0

Cześć. Mam problem w MongoDB. Chciałbym grupować wyniki po dwóch kolumnach, w pierwszej kolejności po ID pracownika, a następnie grupować po numerze miesiąca w liście, którą będzie miał pracownik.

O to moje query:

image

Problem w tym, że wynik jaki wypluwa to query to

image

Chciałbym, by miesiące w tej liście były sumowane i wynik wyglądał mniewięcej

  {
    "id": "2",
    "monthOccupancy": [
      {
        "month": 9,
        "sumOfPercentDayOccupanciesInMonth": 70
      },
      {
        "month": 10,
        "sumOfPercentDayOccupanciesInMonth": 140
      }
  ]
}

Wiecie może gdzie popełniam błąd?

1

Grupuj po obiekcie {id, month}. To Ci da pary {2, 9, suma h} {2, 10, suma h}. Dalej sobie ukształtujesz już obiekt w samym api.

1 użytkowników online, w tym zalogowanych: 0, gości: 1