Я пытаюсь найти два узла в моей базе данных, а затем создать связь между ними.Я использую пакет neo4j python.Текущий код выглядит так:
from neo4j import GraphDatabase
graphDB_Driver = GraphDatabase.driver(...)
db = graphDB_Driver.session()
db.run("MERGE (a:Person {name:'Homer'})")
db.run("MERGE (a:Person {name:'Marge'})")
Эта часть отлично работает.
Теперь, как мне получить два вышеупомянутых узла и создать связь между ними?
db.run("MERGE (:Person {name:'Homer'})-[:married_to]->(:Person {name:'Marge'})")
Это в конечном итоге создает еще два узла, а затем соединяет их.Есть ли способ получить исходные два узла, чтобы соединить их?