【发布时间】:2021-12-03 18:38:58
【问题描述】:
我只是将一些东西从 .csv 文件导入到 Neo4j。我一直使用MERGE 创建一个节点,但是现在,当尝试从 .csv 导入时,一些数据为空,例如专栏address。当我在做MERGE 而不是CREATE 时会出错,但是当我做CREATE 时它工作正常。我知道MERGE 和CREATE 之间的唯一区别是,如果节点已经存在,MERGE 不会创建新节点。
我的查询:
LOAD CSV WITH HEADERS FROM '<path>' as line
CREATE (a: Address
{
address: line.address,
postalCode: toInteger(line.postalCode),
town: line.town,
municipalityNr: toInteger(line.municipalityNr),
municipality: line.municipality,
countryCode: line.countryCode,
country: line.country
})
RETURN a.address
【问题讨论】:
-
能否请您也与
MERGE分享查询及其产生的错误? -
这是同一个查询,但不是 CREATE 而是 MERGE。
标签: javascript neo4j