私は窓で作業しています。メモ帳を使用してCypherクエリのテキストファイルを作成しました。 Neo4jShellまたはNeo4j Webインターフェイスコンソールを使用してファイル内のクエリを実行するにはどうすればよいですか。ファイルでCypherを実行するには?
答えて
コンソールを起動するときにパラメータとして-fileを追加するだけです。 Windows上で
、それは次のようになります。
Neo4jShell.bat -file path/to/cql/file
またはあなたはまた、新しいファイルに結果を印刷することができ
Neo4jShell.bat -file path/to/cql/file > path/to/output/file
私もそれを行う方法があると確信していますStefan Armbrusterが私にかつて実証したように、起動時ではなくシェル内からのものですが、神の愛のために、私は彼のやり方を覚えていません。しかし、このアプローチも同様に機能します。
Neo4jウェブインターフェイスでは、私はコピー&貼り付けをしています。
コンソールでは、curlを使ってNeo4jのRESTインターフェイスと話すことがあります。これにより、私のアプリケーションにある同じクエリ(別々のパラメータへの参照を使用)を使用することができます。 ファイル内のクエリをjsonオブジェクトにラップする必要があります。
data.json:
{
"query":"match (u:User) where u.username={username} return u",
"params":{"username":"trenkerbe"}
}
コマンド:Debianの/ Ubuntuのまたは任意の* nixのインストールで
curl -i -X POST -H "Content-Type: application/json" -d @data.json http://localhost:7474/db/data/cypher
、端末から次のコマンドを使用します。
$ neo4j-shell -c < path-to-cypher-query-file.cql
各サイファーqファイル内の行はセミコロンで終わらなければならず、他のクエリーから空行で区切らなければなりません。また、.cql
の終了(ファイル形式)は必須ではありません。
この質問が尋ねられたので、neo4jShell.batファイルが削除されました。 cypherファイルを実行する新しい方法は、LazyWebCypherというWebアプリケーションを使用することです。
'neo4j-shell.bat'がまだ存在する、[あなたはただそれを得るためにzipファイルをダウンロードする必要がある](https://neo4j.com/developer/kb/using-neo4j- shell-neo4j-ce-3x /)。しかしそれは廃止されましたが、公式の交換は 'cypher-shell'です。 –
./bin/neo4j-shell -path ../data/databases/ -C < commands.cqlのNeo4jに
3.2.1
最新バージョンでは '-c'は必要なくなりました。 – Bill
$ neo4j-shell -file query.cql
又は使用cypher-shell
$ cat query.cql | cypher-shell
- 1. neo4j-shell Cypherスクリプトを実行する例
- 2. neo4j cypherクエリを実行する方法
- 3. CypherファイルをNeo4jにロードするには
- 4. Neo4j.rb Cypherクエリを直接実行するには?
- 5. Windowsで複数のCypherコマンドを実行する
- 6. neo4j Java初心者。 Cypher実行エンジン
- 7. neo4j cypherコードフォーマットの実行方法
- 8. RaspbianでPythonで実行可能ファイルを実行するには?
- 9. smbでファイルを実行するには
- 10. SDN 4実行時にカスタムCypherクエリから@QueryResultを返す
- 11. Neo4j Cypherプロファイルのキーワードと実行計画を理解する
- 12. aws lambdaで実行可能ファイルを実行するには?
- 13. Ubuntu 16.04で実行ファイルをrootから実行するには?
- 14. AppDomainで実行可能ファイルを実行するには?
- 15. jarでJava実行可能ファイルを実行するには
- 16. 実行可能ファイルでTextviewを実行するには
- 17. Javaパスで特定のファイルを実行/実行するには
- 18. ダブルクリックで実行ファイルを実行する
- 19. GoでNeo4jデータベースのCypherクエリをどのように実行しますか?
- 20. Javaファイルを実行するには?
- 21. .sqliteファイルを実行するには?
- 22. .awkファイルを実行するには?
- 23. JSPファイルを実行するには?
- 24. Xtext .mydslファイルを実行するには?
- 25. Visual Studio 2010の実行ファイルを実行するには?
- 26. MATLABから実行可能ファイルを実行するには?
- 27. Python - 別のファイルのtkinterウィンドウでファイルを実行するには
- 28. Windowsバッチで実行されるexeファイルにtxtファイルを実行する
- 29. Linuxでは、実行可能ファイル/実行不可ファイルを実行する方法は?
- 30. Neo4j Cypherがクエリを実行していません
現在、これを実行すると、コメントアウトされたコードも実行しようとします。これを避けるより良い方法があります。大したことではない、ちょうど好奇心が強い – NumenorForLife