Beginnend mit mongoengine v0.9 (das sich derzeit in der Entwicklung befindet) können Sie aggregate() verwenden , wie Sie vorgeschlagen haben:https://docs.mongoengine.org/ apireference.html#mongoengine.queryset.QuerySet.aggregate
Bis dahin müssen Sie sich auf pymongo verlassen :Flask-MongoEngine &PyMongo-Aggregationsabfrage