Спасибо, Нил, за то, что указал мне правильное направление.
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,
...
}