2017-10-28 94 views
0

我在Neo4J数据库上有一些路径。返回节点和查询关系

这里是我的数据是如何安排

Nodes

我的关系,有一个名为距离

参数我做了这个查询,返回原点和到达点。

MATCH ((po:Ponto)-[r]->(pd:Ponto)) 
RETURN po AS Ponto, collect(pd) AS Conexoes 
ORDER BY po.PontoDeEntrada DESC, po.Identificador 

JSON的返回是这样的

Return

我需要关系的德距离参数恢复到Conexoes对象。

我该怎么办?

回答

1

Conexoes可以的地图集合(其中每个地图都有distancepd属性):

MATCH (po:Ponto)-[r]->(pd:Ponto) 
RETURN po AS Ponto, COLLECT({distance: r.Distance, pd: pd}) AS Conexoes 
ORDER BY po.PontoDeEntrada DESC, po.Identificador; 
+0

它的工作。谢谢 – Jedi31