2017-09-15 3 views
0

J'essaie de recréer le tutoriel de Nicole White microblog application powered by Flask and Neo4j mais en utilisant py2neo v3 plutôt que v2. Je suis un novice, mais désireux de comprendre & apprendre par bricoler ...Comment utiliser graph.merge() py2neo v3 pour remplacer graph.merge_one() dans l'application de blog de Nicole White

Je sais que graph.merge_one() a été remplacé par graph.merge() v3, mais je ne peux pas comprendre comment obtenir des étiquettes sur ma base de données, ou si elles n'existent pas, créez-les afin de les utiliser pour créer une relation avec un noeud.

Nicole le fait comme cela en utilisant py2neo v2 ...

for tag in tags: 
     t=graph.merge_one("Tag", "name", tag) 
     rel=Relationship(t, "TAGGED", post) 
     graph.create(rel) 

Comment puis-je le faire en utilisant graph.merge() de py2neo v3?

+0

pour la balise dans les balises: t = nœud ("Tag", name = tag) graph.merge (t) rel = Relation (t, "tagged", post) graph.create (rel) – user1613312

Répondre

0

Cela semble fonctionner, mais ...

for tag in tags: 
     t = Node("Tag", name=tag) 
     graph.merge(t) 
     rel=Relationship(t, "TAGGED", post) 
     graph.create(rel) 

Je souhaite qu'il y ait un tutoriel à suivre. Les documents sont si laconique ...