OrientDB遍历直至X类

时间:2017-08-27 16:32:34

标签: orientdb orientdb2.2

如何从节点遍历图形直到X类型的节点而不再进一步? 假设最终所有路径都会导致X.

我尝试了这个查询,但它仍然给了我继续经过X型实体的路径

遍历#32:3 虽然没有($ current instanceof'X')

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

请试试这个:

traverse * from #32:3 WHILE $current.@class <> 'X'

这不是多态的,因此它仅适用于X类型的实例,而不适用于其子类。

请注意,使用*通配符表示遍历任何类型的所有边。这是你想要的吗?指定方向和/或边缘标签以获得更好的性能总是更好。