所以我有一个包含两个嵌套数组的文档,即
foo.bars[].baz[]
我试图弄清楚如何使用graphana按条进行分组,并给我每个条的条数。这样看起来像:
| bars.id| count|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
我尝试过的是:
bars.id
分组bars.baz.id
添加总和指标这确实为我提供了条数,但它适用于文档中的所有条,而不是按bars.id进行分组。
| bars.id| count|
| 1 | 45 |
| 2 | 45 |
| 3 | 45 |
任何帮助实现这一目标的方法都会非常有帮助。
现在,如果可以做到,我还有另一个更复杂的问题。我有另一个集合,我们称它为bobs
,它是根文档的子级。现在bobs
不再嵌套在bars
数组下,但是它具有一个bar.id
字段。我也想以此为基础总结一下
{
bobs: [
{bar_id: 1},
{bar_id: 2},
],
bars: [
{id: 1, bazes: []},
{id: 2, bazes: []}
]
}
在这种情况下,我还要在表中
| bars.id| bobs.count|
| 1 | 1 |
| 2 | 1 |
| 3 | 0 |
这可能吗?