Skopiuj relacje innego typu za pomocą Cyphera

Chcę skopiować istniejące relacje do nowego węzła. Wszystkie węzły już istnieją i chciałbym skopiować wszystkie przychodzące relacje do drugiego węzła. Podano węzełD i wykres jak

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

Chciałbym utworzyć następujące w jednym zapytaniu Cypher:

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

Należy utworzyć tylko relacje w drugiej linii, ponieważ wszystkie inne węzły już istnieją. Wypróbowałem następującą kwerendę Cypher (która jest nieprawidłowym zapytaniem (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

questionAnswers(1)

yourAnswerToTheQuestion