Ne všechny funkce dotazů MongoDB se objevují v rozhraní Cosmos MongoDB API a v současnosti je agregační kanál jednou z těch funkcí, které nejsou implementovány. To je důvod, proč se vám zobrazuje chyba $group není podporováno.
Obecná agregace (sum, min, max, avg, count ) byly před časem přidány do API DocumentDB.
Prozatím byste si museli udělat vlastní agregaci v MongoDB API.
Poznámka:count() je podporován, takže za předpokladu, že filtrujete svá data (bez agregačního kanálu), můžete udělat něco jako:
db.collection.find({...}).count()
Podobně můžete provést $min nebo $max přes třídění. Tedy pro $max , můžete udělat něco takového, abyste našli maximální hodnotu foo :
db.collection.find({...},{foo:1}).sort({foo:-1}).limit(1)