如何从节点遍历图形直到X类型的节点而不再进一步? 假设最终所有路径都会导致X.
我尝试了这个查询,但它仍然给了我继续经过X型实体的路径
遍历#32:3 虽然没有($ current instanceof'X')
有什么建议吗?
答案 0 :(得分:1)
请试试这个:
traverse * from #32:3 WHILE $current.@class <> 'X'
这不是多态的,因此它仅适用于X类型的实例,而不适用于其子类。
请注意,使用*
通配符表示遍历任何类型的所有边。这是你想要的吗?指定方向和/或边缘标签以获得更好的性能总是更好。