2013-06-28 4 views
0

최근 스프링 데이터로 neo4j를 시작했습니다. 지금까지 모두 잘 작동했습니다. 하지만 지금은 첫 번째 간단한 쿼리를 만들고 싶습니다. 그래서 저장소의 findAll() 방법은 DB에서 모든 개체를 반환하더라도, 어떤 경기를 반환 나던Neo4j beginner : 일치 (에이전트 : 상담원) 일치하지 않음

@Query(value = "MATCH (agent:Person) Where agent.name = 'Agent' RETURN agent;", elementClass = Agent.class).

이와 쿼리 그래프 저장소를 추가했다.

왜 이런 일이 일어 났는지 설명 할 수 있습니까?

환경 : neo4j의 2.0.0M3 봄 데이터 2.2.1

답변

1

봄 데이터 Neo4j는 아직 Neo4j 2.0과 호환되지 않습니다. 따라서 검색어에 라벨을 사용할 수 없습니다.

+0

대단히 감사합니다. 사실 문제는 2.0 DB를 업그레이드했기 때문에 레이블이 설정되지 않았습니다. 당신의 대답을하기 전까지는 내 쿼리가 라벨을 사용하고 있다는 것을 알지 못했습니다. 나는이 사실을 언급하지 않은 튜토리얼을 따랐다. 스프링 데이터로 작동하면 레이블을 설정하고 다시보고하십시오 (필자는 생각합니다) – PhilBa

관련 문제