我从 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或其他方法来做到这一点。请指教。