2016-09-30 3 views
0

이제 Neo4j의 절차로 시작했습니다. 그리고 Built In Procedures를 살펴보고 싶었습니다. 커뮤니티 편집 소프트웨어를 사용하고 있습니다. 그리고 데이터베이스의 레이블을 나열하려고했습니다.Neo4j Cypher를 통한 절차로 빌드

검색어 :

CALL db.labels() 

오류 :

Invalid input 'A': expected 'r/R' (line 1, column 2 (offset: 1)) 
"CALL db.labels()" 
^

내가이 CALL 명령 neo4j을 알리기 위해 어떤 쿼리를 실행해야합니까. 웹 인터페이스에서만이 작업을 실행하고 있습니다.

+1

이것은 내가 볼 수있는 한 작동해야합니다 - 어떤 버전의 Neo4j를 사용하고 있습니까? – Mikesname

+0

2.3.3 버전의 Neo4j –

+0

Yepp. 그것의 3.x vesion에 대한 작업. 감사합니다 –

답변

0

Neo4j 3.X + 버전은 절차를 지원합니다. (2.X 또는 이전 버전에서 오류가 발생 함). 웹 인터페이스에서 CALL db.labels()을 직접 실행하면 데이터베이스에있는 레이블 목록이 차례로 반환됩니다.

그리고 사용자 정의 절차는 cypher를 사용하여 직접 만들 수 없습니다. 현재 JAVA API 만 사용하여 프로 시저를 만들 수 있습니다.

관련 문제