[英]Python py2neo not correctly saving relations
我只是想用 python 進入 Neo4j。 我有一個簡單的關系。
我嘗試將py2neo
庫(如 ORM)用於 neo4j。 但我的關系不起作用
這是我的用戶 class
class User(GraphObject):
full_name = Property()
email = Property()
liked_photos = RelatedFrom(Photo)
和照片class
class Photo(GraphObject):
id = Property()
link = Property()
users_liked = RelatedTo(User)
但是當我嘗試添加關系時,它們不會被添加
liked_photos.add(new_photo)
我錯過了什么?
您設置的關系不正確,它們混淆了。
RelatedFrom
描述符用於傳入關系而不是傳出關系。
因此,在您的情況下,您需要按如下方式交換描述符:
class User(GraphObject):
full_name = Property()
email = Property()
liked_photos = RelatedTo(Photo)
class Photo(GraphObject):
id = Property()
link = Property()
users_liked = RelatedFrom(User)
這應該可以解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.