2012-04-24 4 views
1

그래프에서 특정 가장자리로 작업하려고하지만 해당 ID로 참조하는 것이 작동하지 않습니다.에지 반복자가 잘못된 결과를 반환합니다.

내가 속성 쿼리 가장자리를 잡아 수

:. 나는이 가장자리를 검사 할 때, 내가 관심이있는 사람입니다

g.E.filter{it.TRANSACTION_ID =='15405'} 
==> e[3042][1429-SOLD->11] 

그래서 3042, 그 인덱스를 지정하려고 :

g.E[3042] 
==> e[3335][1028-SOLD->2126] 

왜 콘솔이 3335을 반환합니까?

답변

2

이것은 문제가되지 않습니다. Neo4j의 모서리는 모든 모서리를 반복 할 때 순차적으로 정렬되지 않습니다. 당신이 원하는 것은 다음과 같습니다 :

g.e(3042) 

당신이하고있는 일은 "테이블 스캔"을하는 것입니다.

+0

귀하의 게시물에 관련없는 링크 (예 : 귀하의 웹 사이트 링크)를 추가하지 * 마십시오. 귀하의 게시물이 스팸으로 오인되는 것을 피하기 위해 해당 링크를 편집하고 있습니다. –

관련 문제