Hvis du bare vil have en (særskilt) liste over tags, vil det være bedst at bruge distinct. Kort/Reducer vil være langsommere og kan ikke bruge et indeks til javascript-delen.
http://docs.mongodb.org/manual/reference/ method/db.collection.distinct/
db.coll.distinct("tags", {type:1})
Returnerer et sæt tags for type=1.