在现有节点上创建关系neo4jrestclien

2024-10-01 09:16:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用neo4jrestclient并尝试在现有节点上创建关系

movie = db.labels.get('Movie')
u1 = db.nodes.create(title="titanic")
movie.add(u1)
person = db.labels.get('person')
person.get(name ='abc').relationships.create("ACTS_IN", u1)

AttributeError:“Iterable”对象没有属性“relationships”

进程结束,退出代码为1


Tags: dbgetlabels节点关系titlecreatemovie
1条回答
网友
1楼 · 发布于 2024-10-01 09:16:09

据我所知,http://neo4j-rest-client.readthedocs.io/en/latest/labels.html,个人。获取(name='abc')正在返回一个列表(或其他类似于列表的东西)。在

如果你知道只有一个人叫“abc”,你可以这么做

person.get(name='abc')[0].relationships.create("ACTS_IN",u1)

如果可能有更多(或者可能是零),比如:

^{pr2}$

应该行得通

相关问题 更多 >