Я начинаю с mongodb и имею коллекцию с документами, которые выглядят следующим образом
{
"type": 1,
"tags": ["tag1", "tag2", "tag3"]
}
{
"type": 2,
"tags": ["tag2", "tag3"]
}
{
"type": 3,
"tags": ["tag1", "tag3"]
}
{
"type": 1,
"tags": ["tag1", "tag4"]
}
При этом мне нужен набор всех тегов для определенного типа. Например, для типа 1 я хочу набор tag1, tag2, tag3, tag4
(любой порядок).
Все, что я мог придумать, - это получить теги и добавить их в set
в python, но я хотел знать, есть ли способ сделать это с mongodb mapreduce или чем-то еще. Просьба сообщить.