У меня есть небольшая проблема с neo4j, и я не знаю, как ее разрешить.Neo4J как добавить связь между двумя узлами, которые уже существуют
Я использую синтаксис: create(p1)-[:wow]->(p2)
и она отлично работает, это на самом деле сделать отношения между узлом p1
и узлом p2
, но что, если я хочу сделать relatioship между первым и третьим?
Когда я пытаюсь с create(p1)-[:wow]->(p3)
, он создает что-то вроде еще 4 узлов, которые я не хочу. Что я могу сделать?
, например, в этом изображении, как я может сделать отношения корабль между узлом 1 и 3 без делать любые другие узлы?
Спасибо
Почему в 'MATCH (f: Foo {name: "foo"}), (h: Bar {name: "bar}) с f, h' вы используете f и h для создания a и b, которые вы создали? – ziopera
Чтобы показать вам, что это только имена переменных, а не идентификаторы или созданные вами узлы. – Supamiu
ОК, это работает :) Огромное спасибо! – ziopera