MERGE (N1:A {name:"A"})-[:r]->(N2:B {name:"B"})
boş bir veritabanı için iki düğüm N1
ve N2
aralarında bir kenar r
aralarında oluşturacaktır. Ancak aşağıdaki python kodu 'u yapmıyor ... ama neden? Yapmamalı mı?py2neo graph.merge(), Cypher MERGE'den farklı davranır mı?
from py2neo import Graph, authenticate, rel, Node
graph = Graph()
# set up authentication parameters
authenticate("localhost:7474", <user>, <password>)
# clear the data base
graph.delete_all()
graph.merge(rel(Node("A" , name="A"), "r", Node("B" , name="B")))
Bu betiğin çalıştırılması, hala boş bir veritabanında sonuçlanır. Neden budur ve graph.cypher.execute("MERGE ...")
'u kullanmadan Py2neo'dan Cypher birleştirme davranışını nasıl alabilirim?