有关于MERGE关系的ON CREATE和ON MATCH的解决方案吗?Neo4J RelationShips MERGE ONCREATE ONMATCH
例如:
USING PERIODIC COMMIT 10000
LOAD CSV WITH HEADERS FROM 'http://ip/myfile.csv' AS row
MATCH (source:Ticket {Id: toInt(row.idticket)})
MATCH (target:User {Id: toInt(row.iduser)})
MERGE (source)-[rel:`AskBy` {}]->(target);
要做到这样的事情
USING PERIODIC COMMIT 10000
LOAD CSV WITH HEADERS FROM 'http://ip/myfile.csv' AS row
MATCH (source:Ticket {Id: toInt(row.idticket)})
MATCH (target:User {Id: toInt(row.iduser)})
MATCH (source)-[rel:`AskBy` {}]->(target);
ON CREATE SET (source)-[rel:`AskBy` {createDate: timespan()}]->(target)
ON MATCH SET (source)-[rel:`AskBy` {updateDate: timespan()}]->(target)
我想不同的创建日期和关系的更新日期
感谢
太棒了!是否有可能在MERGE上创造条件?只为复杂条件创造关系? – Amos
我已为您的后续问题添加了答案。但@ NicoleWhite的答案确实回答了你原来的问题。 – cybersam