【问题标题】:OrientDB - TRAVERSE all levels getting only the Vertexes IDOrientDB - 遍历所有级别,仅获取顶点 ID
【发布时间】:2023-09-16 10:22:01
【问题描述】:

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

TRAVERSE * FROM(从 node = "817" 的节点中选择)而 $depth

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

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

TRAVERSE V.out FROM(从 node = "817" 的节点中选择)而 $depth

请帮助我。 谢谢。

【问题讨论】:

    标签: orientdb


    【解决方案1】:

    试试这个:

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

    问候

    【讨论】: