Dies ist derzeit nicht möglich, wird aber durch das neue Aggregations-Framework, das sich derzeit in der Entwicklung befindet (2.1+), möglich sein. Dieses Aggregations-Framework ist nativ und verlässt sich nicht auf relativ langsame JavaScript-Ausführungspfade.
Weitere Einzelheiten finden Sie unter http://www.mongodb.org/display/DOCS/Aggregation +Rahmen und den Fortschritt unter https://jira.mongodb.org/browse/SERVER-447