O MongoEngine possui alguns auxiliares de redução de mapa que devem atender às suas necessidades. O método Queryset
item_frequencies
[1] atenderá às suas necessidades. Não há nenhum suporte especial para a nova estrutura de agregação, mas o suporte pode ser adicionado no futuro. Exemplo de uso:
BlogPost.objects.item_frequencies('tags')
[1] http:// docs.mongoengine.org/en/latest/apireference.html?highlight=item_frequencies#mongoengine.queryset.QuerySet.item_frequencies