Я изучаю запрос mongodb, и у меня возникла проблема с группированием по нескольким полям. У меня есть запись типа
{membername:'joseph',class:1,language:english}
{membername:'joseph',class:1,language:spanish}
{membername:'joseph',class:2,language:spanish}
{membername:'sofie',class:1,language:spanish}
Здесь я ожидал 3 документа - Софи в классе 1 и Джозеф вкласс 1, Джозеф в классе 2, игнорируя языковой параметр (он нужен только для отображения).Может ли кто-нибудь помочь мне с такой группировкой?