Kopieren Sie Beziehungen unterschiedlichen Typs mit Cypher

Ich möchte bestehende Beziehungen auf einen neuen Knoten kopieren. Alle Knoten existieren bereits und ich möchte alle eingehenden Beziehungen auf einen zweiten Knoten kopieren. Einen Knoten gegebenD und ein Graph wie

A -[r]-> B <-[s]- C

Ich möchte Folgendes in einer einzelnen Cypher-Abfrage erstellen:

A -[r]-> B <-[s]- C
A -[r]-> D <-[s]- C

Es sollten nur die Beziehungen in der zweiten Zeile erstellt werden, da alle anderen Knoten bereits vorhanden sind. Ich habe versucht, die folgende Cypher-Abfrage (die eine ungültige Abfrage ist)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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage