我需要从 mongodb 中存在的单个文档创建一些图。我只能使用 mongodb 聚合框架(例如,我不能只将文档拉入 python 并在那里使用它)。我正在使用元数据库的查询生成器,所以我在这方面受到限制。
为了做到这一点,我首先使用一些$match
查询来识别我需要查看的文档(这些是预定义的和静态的)。在这个$match
阶段之后,我留下了一个具有以下结构的文档(这没关系)。
{
"id": 1,
"locs": {
"a":1,
"b":2,
"c":3
}
}
我需要将此结构更改为如下所示:
[{"a":1}, {"b":2}, {"c":3"}]
或任何其他允许我从结构中创建饼图的形式。
谢谢!