neo4j返回的关系不是';t定义
我对图形数据库很陌生,所以我的问题可能完全是我脑子里想出来的 我有三个节点,产品、供应商和国家,如下所示(欢迎反馈appraoch)。 我想返回产品和国家,但我想返回它们之间的关系,以表明它们是连接的(我设想两个节点通过一条线连接)。我已经走了这么远,我可以返回产品和供应商,但无论我以何种方式旋转语法,我似乎无法通过返回时的关系将产品和国家联系起来。这可能吗neo4j返回的关系不是';t定义,neo4j,cypher,Neo4j,Cypher,我对图形数据库很陌生,所以我的问题可能完全是我脑子里想出来的 我有三个节点,产品、供应商和国家,如下所示(欢迎反馈appraoch)。 我想返回产品和国家,但我想返回它们之间的关系,以表明它们是连接的(我设想两个节点通过一条线连接)。我已经走了这么远,我可以返回产品和供应商,但无论我以何种方式旋转语法,我似乎无法通过返回时的关系将产品和国家联系起来。这可能吗 匹配(p1:部分)(c1:国家/地区)返回(p1)--(s1) 任何帮助都将不胜感激 问候,, Adam您可以使用APOC函数来可视化数
匹配(p1:部分)(c1:国家/地区)返回(p1)--(s1)
任何帮助都将不胜感激
问候,,
Adam您可以使用APOC函数来可视化数据库中不存在的关系(或节点)
例如:
MATCH (p:part)<-[:SUPPLIES]-(:supplier)-[:LOCATED_IN]->(c:country)
RETURN p, c, apoc.create.vRelationship(p, 'IS_IN', {}, c) as rel
匹配(p:部分)(c:国家)
返回p,c,apoc.create.vRelationship(p,'IS_IN',{},c)作为rel
在neo4j浏览器中生成此可视化:
太棒了,谢谢你。这正是我所需要的!