OrientDB - TRAVERSE所有级别仅获取Vertexes ID

时间:2015-11-17 12:30:12

标签: orientdb

当我在OrientDB中运行此命令时,根据深度,我得到所有相关的节点。 (我得到了所有深度,它正在运作)

TRAVERSE * FROM(从节点=“817”的节点中选择),而$ depth< = 5

我只想要所有级别(深度5)的顶点ID,而不是所有字段(*)

我也尝试了下面的命令,但我只能获得一个深度,而不是所有深度(深度为5或更多)

TRAVERSE V.out FROM(从节点=“817”的节点中选择),而$ depth< = 5 TRAVERSE outE()FROM(从node =“817”的节点中选择),而$ depth< = 5 TRAVERSE输出(“相关”)FROM(从节点=“817”的节点中选择),而$ depth< = 5

请帮帮我。 感谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

select @rid from (TRAVERSE * FROM (select from Nodes where node = "817") while $depth<=5)

此致