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)
我尝试获取关系,以便使用 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)