我从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
(任意顺序)。
我所能想到的就是获取标签并将它们添加到Python语言的set
中,但我想知道是否有一种方法可以使用mongodb的mapreduce或其他工具来实现这一点。请给我建议。
https://stackoverflow.com/questions/4976567
复制相似问题