我正在尝试重新创建Nicole White的microblog application powered by Flask and Neo4j教程但使用py2neo v3而不是v2。我是一个新手但又热衷于理解&通过修补来学习...
我知道graph.merge_one()已被v3中的graph.merge()取代但我无法弄清楚如何从我的数据库中获取标签,或者如果它们不存在则按顺序创建它们使用它们来创建与节点的关系。
Nicole使用py2neo v2 ...
这样做for tag in tags:
t=graph.merge_one("Tag", "name", tag)
rel=Relationship(t, "TAGGED", post)
graph.create(rel)
如何使用py2neo v3中的graph.merge()来完成它?
答案 0 :(得分:2)
这似乎有效......但
for tag in tags:
t = Node("Tag", name=tag)
graph.merge(t)
rel=Relationship(t, "TAGGED", post)
graph.create(rel)
我希望有一个教程可以遵循。文档非常简洁......