Från och med mongoengine v0.9 (som för närvarande är under utveckling), kommer du att kunna använda aggregate()
, som du föreslog:http://docs.mongoengine.org/ apireference.html#mongoengine.queryset.QuerySet.aggregate
Tills dess måste du lita på pymongo
:Flask-MongoEngine &PyMongo Aggregation Query