2
我正在导入从关系数据库导出的.CSV文件。导入过程很顺利,但是当我尝试在创建的节点之间创建关系时,使用其分配的标签,它正在为关系创建新节点,而不是使用现有标签。我已经对我的头撞了3天 - 有什么想法?neo4j导入CSV与关系
代码:
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///seshatdata/sellable_unit_features.csv" AS line
WITH line, SPLIT(line.ship_dt, '-') AS date
CREATE (sellableunit:SellableUnit {sellable_unit_id: line.sellable_unit_id, sellable_unit_nm: line.sellable_unit_nm, sellable_unit_version_id: line.sellable_unit_version_id})
MERGE (feature:Feature {Feature_id:line.feature_id, feature_nm: line.feature_nm})
CREATE (SellableUnit)-[r:CONTAINS]->(Feature)
SET r.start_year = TOINT(date[0]);
显然它是这里的罪魁祸首行CREATE (SellableUnit)-[r:CONTAINS]->(Feature)
- 我只是不知道是什么原因。
有时你只是太接近问题才能看到它 - 谢谢布鲁诺! –
是的,你是对的! :) 不用谢! –