我正在使用从toLOAD CSV
导入数据。我的数据集在该字段中包含多个值。目前我使用分号作为这些多个值的分隔符。csv
neo4j
country
节点-person.csv
id,country
http://author,country1;country2;country3
这是我用来将数据导入的密码查询neo4j
LOAD CSV WITH HEADERS FROM "file:///nodes-person.csv" AS csvLine
MERGE (p:`person` {id: csvLine.id})
ON CREATE
SET
p.country = split(csvLine.country,";")
ON MATCH
SET
p.country = split(csvLine.country,";")
RETURN p;
我的问题是,如果值包含分隔符,如何正确拆分值。
IE:
country\\;1 ; country\\;2 ; country\\;3