我有一个顶点连接到其他顶点:
B1 <------E1------ A1 ------E2------> B2
name=name1 name=name2
A类的顶点A1有几个属性。 边缘E1和E2属于类,每个都有一个名称属性。
我想要一个查询返回顶点A1,但是连接顶点的rids作为键的映射,以及它们各自边缘上的名称作为值。
即,我想回复:
{
<all of vertex A1's normal properties>,
connected: {
<ridB1>: name1,
<ridB2>: name2
}
}
我知道如何归还:
{
<all of vertex A1's normal properties>,
names: ["name1", "name2"],
rids: ["ridB1", "ridB2"]
}
通过做:
SELECT *, out("E")[@rid] as rids, outE("E")[name] as names from #14:0
但我似乎无法从两个列表构建我想要的地图。