我希望能够在Both()
步骤之后根据遍历的方向进行单独的过滤。
这是一个简化的查询:
g.V("1").Both().Or(<direction was IN>, __.Has("tag", "some Value"))
我还考虑过分别进行In()
和Out()
步骤,但是我看不到在两个方向都具有遍历器分支的方法。
答案 0 :(得分:2)
我认为分开遍历In()
和Out()
可能更清楚。您可以使用union()
分支遍历,从而做到:
g.V("1").Union(In().has("tag","some Value"),
Out().has("tag","some Other Value"))