Ich habe eine Anforderung, zwei vorhandene Knoten mit einer bestimmten ID übereinstimmen und dann eine Beziehung zwischen diesen Knoten erstellen. Unten ist meine Chiffre. Aber wenn ich das ausführe, bekomme ich immer keine Änderungen.Neo4j Match-Knoten mit ID und erstellen Beziehung
MATCH(i:`Mechanical Component`)
where ID(i)=9912
with(i)
match(d:Features{name:"Mechanical Component"})
with(d)
where ID(d)=9934
MERGE (i)-[:FEATURES]->(d)
Warum passen Sie den Knoten 'Features' sowohl für' id' als auch 'name' an? Sind Sie sicher, dass die 2 konsistent sind? Du verlierst auch 'i' am zweiten' WITH'. –