How to get multiple vertices that match the condition in a single gremlin query
Gremlin 新手,需要帮助。我有一个图表包含下面的顶点和关系。
A ---hasLocation---> B <---使用--- C
图中存储的可能案例数据有:
1) A --> B <-- C
2) A --> B
3) A
4) C
5) C <-- B
我想要一个 gremlin 查询只返回上面 1) 中的所有顶点,它具有完整的路径并过滤其余的情况。 gremlin 遍历必须从顶点 A 开始。
如果我理解你的话,你想要:
1 2 3 4 | g.V('A') // Start from vertex A, assuming vertex id is 'A' .out('hasLocation') // Traverse in the outgoing direction from 'A' to the 'B' vertex .in('uses') // Traverse in the ingoing direction from 'B' to the 'C' vertex .path() // Display path |