Graph 基于边的遍历图';s属性值| Gremlin

Graph 基于边的遍历图';s属性值| Gremlin,graph,gremlin,graph-traversal,Graph,Gremlin,Graph Traversal,我有一个图,其中所有边都具有相同的属性,但顶点之间的值可能不同。我需要从一个特定的顶点穿过图,穿过所有对该顶点有特定值的边 例如,我有一个图表: 从顶点:A遍历边颜色==蓝色的所有顶点。 预期的答案应该是:[A、B、D、C、H、G]您尝试的查询只检查顶点属性,它使蓝色成为中断条件,而不是继续条件 这就是你要找的: g.V('A').emit().repeat(outE().has("color", "blue").inV().dedup()) 我试过这样的方法:g.V('A')。直到(has

我有一个图,其中所有边都具有相同的属性,但顶点之间的值可能不同。我需要从一个特定的顶点穿过图,穿过所有对该顶点有特定值的边

例如,我有一个图表:

顶点:A遍历边
颜色==蓝色的所有顶点。

预期的答案应该是:[A、B、D、C、H、G]

您尝试的查询只检查顶点属性,它使
蓝色成为中断条件,而不是继续条件

这就是你要找的:

g.V('A').emit().repeat(outE().has("color", "blue").inV().dedup())

我试过这样的方法:
g.V('A')。直到(has(“color”),neq(“blue”))。重复(outE()).inV().dedup()
图片很好,但是当问关于Gremlin的问题时,一个示例数据脚本甚至更好-下面是一个示例,查询就是我所期望的。谢谢