Isso não é possível no momento, mas será possível através da nova estrutura de agregação atualmente em desenvolvimento (2.1+). Essa estrutura de agregação é nativa e não depende de caminhos de execução JavaScript relativamente lentos.
Para obter mais detalhes, consulte http://www.mongodb.org/display/DOCS/Aggregation +Estrutura e o progresso em https://jira.mongodb.org/browse/SERVER-447