Obtenir une agrégation distincte d'un champ de tableau entre les index

J'essaie d'apprendre à MongoDB et comment il serait utile pour analytics pour moi. Je suis tout simplement jouer avec la console JavaScript disponible sur leur site web et créé les éléments suivants:

{"title": "Cool", "_id": {"$oid": "503e4dc0cc93742e0d0ccad3"}, "tags": ["twenty", "sixty"]}
{"title": "Other", "_id": {"$oid": "503e4e5bcc93742e0d0ccad4"}, "tags": ["ten", "thirty"]}
{"title": "Ouch", "_id": {"$oid": "503e4e72cc93742e0d0ccad5"}, "tags": ["twenty", "seventy"]}
{"title": "Final", "_id": {"$oid": "503e4e72cc93742e0d0ccad6"}, "tags": ["sixty", "seventy"]}

Ce que je voudrais faire est de demander si je reçois une liste des étiquettes uniques pour tous ces objets. Le résultat devrait ressembler à quelque chose comme ceci:

["ten", "twenty", "thirty", "sixty", "seventy"]

Comment faire j'ai une requête pour cela? Je suis en train de distinct()mais l'appel échoue toujours, sans même interrogation.

source d'informationauteur Naftuli Kay | 2012-08-29