1

我正在尝试在 Neomodel 的运行时创建关系。假设我有一个没有关系的 Person 模型:

class Person(StructuredNode):
    forename = StringProperty()
    surname = StringProperty()

在运行时,人们之间会有很多关系,这些关系会被动态地输入。我认为我可以执行以下操作以在运行时动态添加关系。

for relationship in dynamic_relationships: #dynamic_relationships is a list
    r = RelationshipTo('Person', relationship) #error appears here
    person1.r.connect(person2)

但是,标记的行得到一个ValueError: call stack is not deep enough

我不确定我做错了什么。我什至可以在 Neomodel 中在运行时声明关系吗?还是我必须改用 Cypher?

4

0 回答 0