問題タブ [cypher-shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
212 参照

neo4j - APOC でエクスポートされた cypher-shell ファイルをインポートできないのはなぜですか?

私の AWS がホストする Neo4j サーバーでは、大量のデータセットが取り込まれています。使用中のバージョンはneo4j:3.5.5-enterpriseおよびapoc-3.5.0.4です。ラップトップでデータセットのサブセットを調べたいので、サブセットをエクスポートして、次のように data.cypher ファイルを作成します。

AWS とローカルの Neo4j はどちらも Docker コンテナーで実行されます。だから私はDockerコンテナからそれを取得します

次に、data.cypher ファイルをラップトップにダウンロードし、ローカルの空の Neo4j コンテナーに取り込もうとします。

残念ながら、これは機能せず、次のエラー メッセージが表示されます。

このファイルをインポートするにはどうすればよいですか?

0 投票する
1 に答える
129 参照

neo4j - サーバー上のコンピューターから cypher-shell+bolt を介してローカル CSV をインポートする方法は?

サーバー上の (自分のコンピューター上の) ローカル フォルダーから CSV をインポートする必要があります。

まず、暗号シェルを開始します。

cypher-shell.bat -a bolt://<address>:7687 -u user -p secret

それはうまくいきます(やりたいCypher操作は何でもできます)。

その後、ローカルの neo4j インストールからデータを読み込もうとします。
USING PERIODIC COMMIT LOAD CSV FROM 'C:/Users/.../neo4j-community-3.5.6/import/file.csv' AS line FIELDTERMINATOR ';' CREATE (:Term { name: line[1], description: line[2]});

「unknown protocol: c」というエラーが表示されます。だから、ローカルパスの宣言が間違っていると思います。

0 投票する
1 に答える
275 参照

neo4j - Cypher でパラメータを設定する方法はありますか?

ノードとエッジのプロパティを作成および設定する LOAD_CSV cypher スクリプトがあります。

キープロパティがノードに設定されるように、実行時(つまり、実行時)にパラメーターを追加したいcat mycypher.cql | cypher-shell -u xxxx -p xxx-次のように:

ここで、シェルのようなパラメーターを使用できないことを知っていますが、$EXTRA_PROPERTY と $MY_FILE を設定して、別のデータ セットに対して cql を再実行し、後続のMATCH (:abcProperty {extraLabel: "xyz"})ノードが指定されたノードを返すようにする方法はありますか? 「xyz」プロパティ?

原則として、これは完全に自動化され、テンプレート化されるため、手動でロードすることはありません。

ティア