2017-03-01 8 views
0

Neo4j APOC 저장 프로 시저가 설치되었지만 일부 절차에만 액세스 할 수 있습니다. 내가 도망 예를 들어 "apoc.convert.toJson을 호출 ([1,2,3])는"나는 오류 메시지가 나타날 수 있습니다최신 APOC를 Neo4j 3.1.1에 설치 한 후 일부 APOC 절차가 누락 됨

이름 apoc.convert.toJson의 프로 시저가이 데이터베이스 인스턴스에 대해 을 등록하지 않습니다. 프로 시저 의 철자가 올바른지, 프로 시저가 올바르게 전개되었는지 확인하십시오. 내가 사용할 수있는 절차를 볼 때

그러나, 나는 APOC 절차의 많은 예 : "apoc.algo.aStar", "apoc.algo.aStarConfig"와 "apoc.algo.allSimplePaths으로 사용할 수있는 것을 알 수 있습니다 ". 전체적으로 213 개의 절차가 있으며 대부분은 APOC에서 제공하고 있지만 많은 다른 사람들이 나에게 연락하지 못하는 것 같습니다.

나는 포럼에서 몇 가지 제안을했지만 GrapheneDB를 호스팅하기 때문에 프로 시저 및 확장을 위해 설치 프로그램을 사용하지 않고도 많은 옵션을 사용할 수 없습니다.

  • APOC 버전 : 3.1.0.3
  • Neo4J 버전 : 커뮤니티 에디션 3.1.1
  • 호스팅 : Graphenedb를

감사

답변

1

이 때문에 APOC에서 간단한 절차의 많은 함수로 변환되었으므로 모든 도우미 함수에 대해 다루어야합니다.

RETURN apoc.convert.toJson([1,2,3]) 
:

당신은 전화 또는 YIELD을 사용하지 않고, 함수 인라인을 호출 할 수 있습니다