【发布时间】:2018-09-14 03:21:30
【问题描述】:
我正在尝试从 neo4j 图中获取 Adjacency-Matrix。该矩阵包含丰富的特征。这意味着,如果两个节点相连,则将节点的类型(类型是节点的字段)和边类型放入相应的单元格中。 这是一个样本矩阵:
[
[0, 'node_1_type : edge_type : node_2_type', 0],
...
]
这是我要尝试的密码查询。但我不知道如何获取连接节点的 edge_type。
MATCH (n)
WITH collect(n) AS Nodes
WITH [n IN Nodes |
[m IN Nodes |
CASE size((n)-[]->(m))
WHEN 0 THEN 0
ELSE n.type + ':' + 'edge-type ??' + ':' + m.type
END
]
] AS AdjacencyMatrix
RETURN AdjacencyMatrix;
能否请您帮助如何获取连接节点之间的边缘类型。
【问题讨论】: