Uzyskanie wyraźnej agregacji pola tablicy w indeksach
Próbuję nauczyć się MongoDB i jak byłoby to przydatne dla analityków. Po prostu bawię się konsolą JavaScript dostępną na ich stronie i stworzyłem następujące elementy:
{"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"]}
Chciałbym zapytać, więc otrzymuję listę unikalnych tagów dla wszystkich tych obiektów. Wynik powinien wyglądać mniej więcej tak:
["ten", "twenty", "thirty", "sixty", "seventy"]
Jak zapytać o to? Próbujędistinct()
ale wywołanie zawsze kończy się niepowodzeniem, nawet bez pytania.