我想将现有关系复制到新节点。所有节点都已存在,我想将所有传入关系复制到第二个节点。给定一个节点D
和一个像这样的图表
A -[r]-> B <-[s]- C
我想在单个 Cypher 查询中创建以下内容:
A -[r]-> B <-[s]- C
A -[r]-> D <-[s]- C
仅应创建第二行中的关系,因为所有其他节点都已存在。我尝试了以下 Cypher 查询(这是一个无效的查询(Don't know how to extract parameters from this type: org.neo4j.kernel.impl.core.RelationshipProxy
)):
START targetNode = node(42)
MATCH sourceNode -[r]-> targetNode
CREATE sourceNode -[s:TYPE(r)]-> targetNode
RETURN s
目前还没有任何好的方法可以做到这一点。不过,这是一个非常合理的用例,因此我鼓励您在这里提出有关它的问题:https://github.com/neo4j/community/issues https://github.com/neo4j/community/issues
感谢分享!
Andrés
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)