2013-03-01 7 views
11

neo4j에 대한 그래프 데이터를 사전 정의하고 콘솔 도구를 통해로드 할 수 있습니다. 나는 그것이 정확하게 MySQL CLI와 .sql 파일과 동일하길 바란다. .neo 또는 .neo4j과 같은 파일 형식이 있는지 아는 사람이 있습니까? 문서에서 그런 것을 찾을 수 없었습니다 ...neo4j 스크립트 파일 형식 - 거기에 있습니까?

+0

이 스크립트는 어떤 언어로 작성됩니까? 사이퍼? – ean5533

+0

예 - 정확합니다. 그냥 쿼리를 작성하십시오. – ducin

답변

14

일반적으로 스크립트 파일에는 .cql 또는 .cypher를 사용합니다. 쉘에 당신이 할 수있는 파이프 그렇게 같이 실행합니다 : 마이클 기아는이 기능에 몇 가지 훌륭한 일을했다

./neo4j-shell -c < MY_FILE.cypher 

또한, 최근에. 그는 콘솔에서 성능과 소음을 줄였습니다. 1.9 버전으로 출시되기를 바랍니다.

+0

neo4j-sh에서 이것을 실행할 수있는 방법이 있습니까? 예 : @ myScript.cql? –

+0

내가 아는 것은 아닙니다. 그래도 그걸 듣고 싶네. –

+0

알았어, 고마워. 웨스. 당신은 저에게 그것을 할 길이 있다는 것을 완고하게 낭비했다고 시간을 절약했습니다. 누군가가 기능 요청을 추가 할 수 있기를 바랍니다 :) –

3

neo4j-client을 Neo4j의 CLI로 사용하면 스크립트를 쉽게 평가할 수 있습니다. 당신은 파이프 표준 입력을 통해에서 스크립트 예는 수

  1. :

    neo4j-client -u neo4j -P localhost < my_script.cyp 
    
  2. 당신은 --source 또는 명령 행 옵션을 사용하여 여러 사이퍼 명령을 포함하는 스크립트와 함께 작동하는 방법에는 여러 가지가 있습니다 -i, 예를 들면 :

    neo4j-client -u neo4j -P -i my_script.cyp localhost 
    
  3. 당신은 대화 형 쉘을 시작, 다음 스크립트를 소스 수 :

    $ neo4j-client localhost 
    Username: neo4j 
    Password: ***** 
    neo4j-client 1.2.1. 
    Enter `:help` for usage hints. 
    Connected to 'neo4j://[email protected]:7687' 
    neo4j> 
    neo4j> :source my_script.cyp 
    

확장 .cyp 가장 일반적으로 스크립트에 사용됩니다.

관련 문제