如何修改Gremlin语句展示指定顶点的入边及关联顶点
解决Gremlin入边及关联顶点查询问题
你当前的语句用了outE().inV(),这是查询指定顶点作为起点的出边和对应目标顶点,和你要的「入边及关联顶点」需求不符,修改方法如下:
修改后的Gremlin语句
%%gremlin -p v-d,oute,inv, -d name g.V().has('name','my_value').inE().outV().path().by(elementMap())
关键调整说明
- 把
outE()换成inE():inE()会获取指向指定顶点的所有入边(即以该顶点为终点的边) - 把
inV()换成outV():outV()会获取每条入边的源顶点(即和当前顶点通过入边关联的顶点) - 保留
path().by(elementMap()):可完整展示路径中顶点、边的属性信息,方便查看关联关系
内容的提问来源于stack exchange,提问作者Diego R
相关产品推荐
相关产品推荐

