Orientdb查询获取由specyfic类型的边连接的所有顶点

时间:2018-04-12 13:53:18

标签: sql orientdb

我正在寻找将返回通过特定边类连接到特定顶点(具有已知rid)的顶点的查询,问题是连接的顶点可以具有不同的类

my graph

在这个例子中我需要查询,它会给我#68:0,#72:5。 我需要的是它们的属性数据,在orient studio浏览模式下,它只返回指向它们的链接result

1 个答案:

答案 0 :(得分:3)

给定特定的顶点rid和edge类,可以使用out()函数获取相邻的传出顶点,使用expand()函数包含所有字段:

SELECT expand(out("has_conditionsElement")) FROM #44:62

您还可以在in()中使用传入顶点:

SELECT expand(in("has_conditionsElement")) FROM #44:62

或两个()适用于所有方向:

SELECT expand(both("has_conditionsElement")) FROM #44:62

来源:

SQL-Functions > out()

SQL-Functions > in()

SQL-Functions > both()

SQL-Functions > expand()