0

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

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

LOAD CSV WITH HEADERS FROM $MY_CSV AS row
MERGE (a:abcLabel {abcId: toInteger(row.abc_id), extraProp: $EXTRA_PROPERTY})
ON CREATE SET
    abc.name = row.abc_name
MERGE (b:bcdLabel {bcdId: toInteger(row.bcd_id), extraProp: $EXTRA_PROPERTY})
ON CREATE SET
    etc ....

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

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

ティア

4

1 に答える 1