Спасибо, Нил, за то, что указал мне правильное направление.

goDB, если бы у меня была коллекция, которая выглядела следующим образом,

{
    "auctionId" : 22,
    "startDt" : "2017-08-28T06:00:00.000Z",
    "endDt" : "2017-09-04T06:00:00.000Z",
    "status" : "Open",
    "pickupDt" : "2017-09-07T06:00:00.000Z",
    "itmLst" : 
    [ 
        {
            "itemId" : 1,
            "location" : "Open",
            "currentBid" : 13.0,
            "highBidder" : 1897,
            "bidCnt" : 4,
            "catgegory" : "ANTIQUES"
             ...

Как я могу запросить его с помощью агрегатной функции, чтобы получить количество отдельных категорий для auctionId = 22, сгруппированных по itmLst.category, чтобы он возвращал набор результатов, который был бы похож на это:

{
    "ANTIQUES": 56,
    "TOOLS": 89,
    "JEWLRY": 45,
    ...
}

Ответы на вопрос(1)

Ваш ответ на вопрос