Pokud chcete pouze (odlišný) seznam značek, pak bude nejlepší použít odlišné. Map/Reduce bude pomalejší a nebude moci použít index pro javascriptovou část.
http://docs.mongodb.org/manual/reference/ method/db.collection.distinct/
db.coll.distinct("tags", {type:1})
Vrátí sadu značek pro typ=1.