Neo4j获取一个未知关系的关系名称,以便使用alchemy.js进行渲染

时间:2018-01-19 01:26:39

标签: neo4j alchemy.js

我尝试获取关系,以便使用alchemy.js accorfind向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字符串,换句话说是关系名称。

1 个答案:

答案 0 :(得分:2)

你应该直接返回路径,

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

<强>校正:

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

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