2013-11-22 5 views
0

py2neo REST API를 사용하여 Mac을 통해 neo4j 버전 1.9.5에 연결합니다. 성공적으로 세 개의 노드를 만들었습니다 : graph_db.create()을 사용하는 a, b 및 c. 그런 다음 성공적으로 a와 b 사이에 "MANAGES"관계를 만들었습니다 : rel, = graph_db.create(rel((a, "MANAGES",b))). 내가 노드 또는 관계에 대한 어떤 인덱스를 생성하지 않은py2neo 관계가 호출 할 수 없음 오류

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
TypeError: 'Relationship' object is not callable 

: 내가 만들려고 할 때, rel2, = graph_db.create(rel((a, "MANAGES",c)))를 사용하여 A와 C 사이의 관계, 나는 다음과 같은 오류는 "MANAGES". 그것이 문제일까요? 아마도 노드가 다른 노드와 동일한 유형의 많은 관계를 가질 수있는 데이터 모델을 가정 할 때 아무런 문제가 없을 것입니다.

감사합니다. 그 후

ab, = graph_db.create(rel((a, "MANAGES",b))) 

:

rel, = graph_db.create(rel((a, "MANAGES",b))) 
^     ^
|      | 
this    overwrites this 

그래서 쉽게 수정 다른 이름을 선택하는 것입니다 실수했던 어떤

답변

0

는 관계 변수를 자신으로 py2neo 기능 rel를 재정의있다 , 후속 통화가 작동해야합니다.

+0

감사합니다. 이것은 효과가 있었다. – ELamar