recursion - 示例 Dgraph 递归求和查询
问题描述
新的 Dgraph 用户想知道是否有人可以为我提供一个示例递归计数和求和查询来帮助我前进。
数据看起来像这样(有更多谓词,但为简单起见省略了):
{
"uid" : <0x1>,
"url" : "example.com",
"link" : [
{
"uid" : <0x2>,
"url" : "example2.com",
"link" : [
{
"uid" : <0x4>,
"url" : "example4.com",
"link" : [
{
"uid" : <0x6>,
"url" : "example6.com",
"link" : [
{
etc...
}
]
}
]
},
{
"uid" : <0x5>,
"url" : "example5.com",
}
]
},
{
"uid" : <0x2>,
"url" : "example2.com",
"link" : [
{
etc ....
}
},
]
}
只是一个带有 n 个链接的主页,每个链接都有 n 个链接,并且深度显然可以变化。只是希望有一个很好的例子来说明如何计算每个 url 的所有链接并总结它们。我会在某个时候向查询添加不同的过滤器,但只是想查看一个基本查询来帮助我继续前进。谢谢。
解决方案
推荐阅读
- r - Abline 命令没有显示回归线?
- pine-script - 获取特定柱线的 EMA 数据
- amazon-web-services - AWS Route53 运行状况检查:如何在所有实例上允许 ip
- python - 无法安装我自己的 PyPi 包:无法满足要求
- javascript - JS/HTML Date picker enforce rule to ensure input is today
- r - 如果行中的变量在 R 中匹配或不匹配,如何将 1 和 0 分配给列
- reactjs - 我正在尝试使用 redux 实现撤消/重做——为什么当我更新原始对象时我的对象克隆会更新?
- c - 矩阵乘法:内存分配错误
- python - ValueError:未来属于与指定为循环参数的循环不同的循环
- c - 编写一个程序,计算并显示用户输入的正整数 n 的阶乘