2017-06-17 19 views
0

従業員データベースに従業員数が1800人、その間に45000件のメッセージがあります。 neo4jブラウザでエクスポートオプションをクリックすると、次のクエリの結果をcsvファイルにエクスポートしようとしています。neo4jでクエリ結果をcsvとしてエクスポートできません

LOAD CSV WITH HEADERS FROM 
'file:///employees.csv' AS line 
WITH line 
MATCH(e:Employee{pkey:line.profile_key})-[r:Message]->(b:Employee) RETURN 
e.pkey, b.pkey, COUNT(r) 
ORDER BY e.pkey; 

しかし、機能しません。私は最初の100行だけを取得します。ブラウザの設定で行の数を10000に変更しましたが、クエリの実行後にブラウザが応答を停止して自動的に閉じます。私はwindows上でneo4jコミュニティ版3.2.1を使用しています。 Windowsのブラウザオプション以外の結果をエクスポートする方法はありますか?前もって感謝します!

答えて

0

APOCプロシージャを使用し、Cypherシェルから実行することができます。例:

neo4j> CALL apoc.export.csv.query("MATCH(p:Part) RETURN p.name","/var/tmp/parts.csv", {}); 

これはこれはあなたのために、ありがとうございました、 トム

+0

斐伊川トムの支援を期待

apoc.export.file.enabled=true 

をneo4j.confするためのセットアップにAPOCプラグインをあなたを必要とし、次のパラメータを追加しませんあなたはまた、Windowsでapocプラグインを設定する方法についても言及することができます – Ram

+0

確かに。あなたがzipを使っているなら、あなたはneo4j-community-3.2.1 \ pluginsに入れて(apocサイトからjarファイルを入手して)再起動しなければなりません。 exe installを使用している場合、pluginsディレクトリはC:¥users¥youruser¥Documents¥Neo4j¥default.graphdb¥pluginsにあります。 –

+0

Hii Tom、私は次の文を実行しました。 'CALL apoc.export.csv( "MATCH(e:Employee)RETURN e.pkey"、 "c:/tmp/parts.csv"、{}); '。 jarファイルを指定したフォルダに置いても、「このデータベースインスタンスに登録されたプロシージャはありません」というメッセージが表示されます。 – Ram

関連する問題