在现有节点上创建关系 neo4jrestclient

create relationships on existing nodes neo4jrestclient

我正在尝试使用 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

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

如果您知道只有一个人叫 'abc',您可以

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

如果可能有更多(或可能为零),例如:

for p in person.get(name='abc'):
   p.relationships.create("ACTS_IN",u1)

应该可以