A partir de mongoengine v0.9 (que se encuentra actualmente en desarrollo), podrá utilizar aggregate()
, como sugirió:http://docs.mongoengine.org/ apireference.html#mongoengine.queryset.QuerySet.aggregate
Hasta entonces, debe confiar en pymongo
:Flask-MongoEngine y PyMongo Aggregation Query