我正在尝试使用过滤步骤按ID过滤顶点,但不确定如何执行此操作。
这大致是我想要做的。
g.V().has(label, 'Users').filter(id().is(eq("Users:77287168:1051")))
g.V().has(label, 'Users').filter(id().is("Users:77287168:1051"))
以上两者总是返回0条记录。然而
g.V().has(label, 'Users').filter(hasId("Users:77287168:1051"))
这可以按预期工作,我将获得具有给定ID的用户。
以上只是具有代表性的,我想知道在我的过滤函数中进行id()
比较需要怎样/需要什么。例如,我期望我的遍历参数过滤到遍历顶点,我想将它与当前遍历的顶点id进行比较。