【发布时间】:2015-11-09 17:28:49
【问题描述】:
我正在遍历一棵树,并且只想保留每个对象的第一次出现(基于边缘的属性)。这有点像从用于建模继承的食谱中继承的示例 (https://docs.arangodb.com/cookbook/ModulDocumentInheritance.html)。
在我的程序中,我有一个任务树和子任务(无限级别)。从一些任务来看,边缘指向人。在边缘有一个称为“角色”的属性。鉴于我从树的最下方开始执行任务并向上遍历,我想只保留每个独特角色(以及担任该角色的人)的第一次(最近)出现。
这样的事情可以在纯 AQL 中完成,还是访问者函数是可行的方法?
【问题讨论】:
-
答案是否满足您的需求?如果没有,缺少什么?如果,你能把它标记为接受吗?
-
只是我没有正确测试它。这就是我没有将其标记为完整的原因。
标签: arangodb