给定一个点,输出这个点到所有1度好友(上下游)的路径

版本v2.0 beta

比如说,我有一个点的ID是a07bed78e175e6c03ec9aa38fef29d19f2dedabd,想知道与他相邻的上下游顶点。然后输出所有顶点到他的路径。

用Gremlin的话: g.V(‘xxx’).bothE().otherV().path()

我双向一度好友查询,得到:
“a07bed78e175e6c03ec9aa38fef29d19f2dedabd” over * BIDIRECT,输出

然后我想输出路径a07bed78e175e6c03ec9aa38fef29d19f2dedabd到它的一度好友的路径就出错了

go from "a07bed78e175e6c03ec9aa38fef29d19f2dedabd" over * BIDIRECT   |  
 find all path from $-.VertexID to "a07bed78e175e6c03ec9aa38fef29d19f2dedabd" over * BIDIRECT

建议试试match,使用match前记得创建好索引

MATCH p = (v)–(v2) where id(v) ==‘a07bed78e175e6c03ec9aa38fef29d19f2dedabd’ RETURN p

2 个赞