OrientDB SQL - 如何根据权重遍历路径?

时间:2015-05-08 14:22:05

标签: graph-databases orientdb

我们假设我们在OrientDB中存储了一个简单的图表,其边缘类型称为weightedEdge,其属性为weight。我希望能够从起始节点遍历到任意深度,但只能遍历到其所有入口边缘上最大值为weight的节点。相同深度的其他边缘。这可能使用OrientDB SQL吗?

enter image description here

所以在上面给出的例子中,我只想沿着红色箭头跳跃。

谢谢!

1 个答案:

答案 0 :(得分:1)

可以通过[]:

使用let block然后选择属性
traverse out()[weight = $maxW] ...
LET $maxW = SELECT max(weight) FROM ...
相关问题