我可以执行一个查询来实现顶点及其所有边(包括其他顶点)吗?
现在我正在做多个查询来实现它:
获取顶点:
select from V where entity_name = 'SomeEntity'
然后越过每条边并选择它:
select from #EDGE@rid // Multiple in the number of edges for this node
最后越过边缘并获得所有其他顶点(原始除外)
select from #VERTEX@rid // Multiple in the number of vertexes in the edges
答案 0 :(得分:0)
SELECT *,in(),out() FROM V WHERE entity_name = 'SomeEntity'
答案 1 :(得分:0)
我使用以下方法从Vertex获取所需深度的所有顶点和边缘:
TRAVERSE inE(), outE(), inV(), outV()
FROM (select from V where entity_name = 'SomeEntity')
WHILE $depth <= 2