incubator-hugegraph icon indicating copy to clipboard operation
incubator-hugegraph copied to clipboard

[功能优化] Traversal-api里可选返回边的id/属性信息

Open DoubleBabylol opened this issue 4 years ago • 1 comments

问题描述

当前 traversal-api里,比如两点间路径api, 返回了一个 path数组, 里面只有多个点的id 但是无法获得对应的边id和属性,查询使用起来不方便

请问:

  1. 如何返回边的id信息, 尤其是边存在sortKey的情况下?
  2. 或者目前如何最快/简单得到对应的边id? 比如如何正确在已知路径vid下使用gremlin语句获得eid

期望表现

后续可类似点id/属性一样也支持可选参数, 返回边id和边的属性, 用户对边的需要也很大

DoubleBabylol avatar Dec 01 '20 09:12 DoubleBabylol

@DoubleBabylol 目前Traversal-api并不支持返回边的id和属性信息,这个功能在我们下一版本的规划里。

根据起始点和终点查询边的方式:

g.V(v1).bothE(el).has(pk, value).otherV().hasId(v2).path()

结果中就包含两点间符合条件的边

zhoney avatar Dec 04 '20 13:12 zhoney