Как использовать graph.merge() py2neo v3 для замены graph.merge_one() в блог-приложении Николь Уайт
Я пытаюсь воссоздать приложение для микроблогов Николь Уайт, основанное на обучении Flask и Neo4j, но использую py2neo v3, а не v2. Я новичок, но стремлюсь понять и учиться, работая...
Я знаю, что graph.merge_one() был заменен graph.merge() в v3, но я не могу понять, как извлечь теги из моей базы данных или, если они не существуют, создать их, чтобы использовать их для создания отношения с узлом.
Николь делает это, используя py2neo v2...
for tag in tags:
t=graph.merge_one("Tag", "name", tag)
rel=Relationship(t, "TAGGED", post)
graph.create(rel)
Как я могу сделать это, используя graph.merge() из py2neo v3?
1 ответ
Решение
Это похоже на работу, но...
for tag in tags:
t = Node("Tag", name=tag)
graph.merge(t)
rel=Relationship(t, "TAGGED", post)
graph.create(rel)
Я хотел бы, чтобы был учебник для подражания. Документы такие краткие...