Nie wszystkie funkcje zapytań MongoDB są dostępne w interfejsie API Cosmos MongoDB, a obecnie potok agregacji jest jedną z tych funkcji, które nie są zaimplementowane. Dlatego pojawia się błąd stwierdzający $group nie jest obsługiwany.
Ogólna agregacja (sum, min, max, avg, count ) zostały dodane jakiś czas temu do interfejsu DocumentDB API.
Na razie musiałbyś zrobić własną agregację w MongoDB API.
Uwaga:count() jest obsługiwany, więc zakładając, że filtrujesz dane (bez potoku agregacji), możesz zrobić coś takiego:
db.collection.find({...}).count()
Podobnie możesz zrobić $min lub $max poprzez sortowanie. Więc dla $max , możesz zrobić coś takiego, aby znaleźć maksymalną wartość foo :
db.collection.find({...},{foo:1}).sort({foo:-1}).limit(1)