Neo4j как загрузить отношения из csv с атрибутами - PullRequest
0 голосов
/ 16 декабря 2018

Я пытался загрузить 2 CSV-файла для создания сущностей и отношений.

Это для сущностей:

USING PERIODIC COMMIT 1000
LOAD CSV WITH HEADERS FROM "file:///jobs.csv" AS row
MERGE (j:JOB {order_id: row.child_order_id})
SET j.job_name = row.child_job_name,
            j.job_owner = row.child_job_owner,
            j.group_name = row.child_group_name,
            j.order_time = row.child_order_time,
            j.start_time = row.child_start_time,
            j.end_time = row.child_end_time,
            j.elasped_min = row.elasped_min;

Это для отношений:

USING PERIODIC COMMIT 1000
LOAD CSV WITH HEADERS FROM "file:///child_father.csv" AS row
MATCH (c:JOB {order_id: row.child_order_id})
MATCH (f:JOB {order_id: row.father_order_id})
MERGE (c)-[d:DEPENDS_ON]->(f)
ON CREATE SET d.elapsed_min = row.elasped_min;

Я хотел загрузить отношения и сделать так, чтобы у них был атрибут elapsed_min, но в итоге они его не имели.

...