Eine eindeutige Aggregation eines Array-Felds über Indizes hinweg erhalten

Ich versuche MongoDB zu lernen und wie es für mich für die Analyse nützlich wäre. Ich spiele einfach mit der auf der Website verfügbaren JavaScript-Konsole herum und habe die folgenden Elemente erstellt:

{"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"]}

Ich würde gerne eine Abfrage durchführen, um eine Liste der eindeutigen Tags für alle diese Objekte zu erhalten. Das Ergebnis sollte ungefähr so ​​aussehen:

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

Wie frage ich das ab? Ich versuche zudistinct() es, aber der Anruf schlägt immer fehl, ohne auch nur abzufragen.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage