Neo4j 获取未知关系的关系名称以便使用 alchemy.js 呈现

Neo4j getting relationship name for an uknown relationship in order to render with alchemy.js

我尝试获取关系,以便使用 alchemy.js 根据 example 呈现 neo4j 图,我需要生成包含节点和链接的 Json

对于我设法使用查询列出所有图形节点的节点:

MATCH (p) SET p.id = ID(p) return p

然后我可以管理关系数据:

MATCH (p1)-[n]->(p2) return n,ID(p1),ID(p2)

但是我如何才能获取关系名称以便将其用作标题?

我是说如果我有关系:

(:POINT)-[:LINKS]->(:POINT)

如何获取 LINKS 字符串,换句话说,关系名称。

你应该return直接路径,

MATCH path = (p1)-[n]->(p2) return path

更正:

你可以在 cypher 中使用 type(n)。

MATCH (p1)-[n]->(p2) return type(n)