Existuje distinct
příkaz v mongodb, který lze použít ve spojení s dotazem. Domnívám se však, že to pouze vrátí odlišný seznam hodnot pro konkrétní klíč, který pojmenujete (tj. ve vašem případě by se vám vrátily pouze hodnoty id), takže si nejsem jistý, že vám to dá přesně to, co chcete, pokud potřebujete celé dokumenty – můžete místo toho vyžadovat MapReduce.
Dokumentace na různých:http://www.mongodb.org/display/DOCS/Aggregation#Aggregation-Distinct