24

neo4j 用にいくつかのグラフ データを事前に定義し、コンソール ツールを介してロードできるようにしたいと考えています。.sqlMySQL CLI およびファイルとまったく同じにしたいと思います。.neoまたはのようなファイル形式が存在するかどうかは誰にもわかり.neo4jませんか? ドキュメントでそのようなことを見つけることができませんでした...

4

3 に答える 3

25

通常、スクリプト ファイルには .cql または .cypher を使用します。次のように、シェルにパイプして実行できます。

./neo4j-shell -c < MY_FILE.cypher

Michael Hunger も最近、この機能に関して素晴らしい仕事をしていました。彼はコンソールからパフォーマンスを上げ、ノイズを下げました。1.9 リリースになることを願っています。

于 2013-03-01T19:51:59.250 に答える
6

Neo4j の CLI としてneo4j-clientを使用すると、スクリプトを簡単に評価できます。複数の cypher コマンドを含むスクリプトを操作するには、いくつかの方法があります。

  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://neo4j@localhost:7687'
    neo4j>
    neo4j> :source my_script.cyp
    

この拡張子.cypは、スクリプトに最もよく使用されます。

于 2016-08-21T22:29:41.277 に答える