我需要确保只有null
值不会通过import-cypher从CSV文件传递到Neo4j。
我尝试了一些Cypher配方,但到目前为止都没有。
import-cypher -i in.csv -d ; case {name} when '' then null else {name} end as name, case {age} when '' then null else {age} end as age create (n {name: name, age: age})
它返回:
SyntaxException: Invalid input 'a': expected 'r/R' (line 1, column 2)
"case {name} when '' then null else {name} end as name, case {age} when '' then
null else {age} end as age create (n {name: name, age: age})"
^
有人可以帮忙吗?
答案 0 :(得分:0)
也许更好的变体是使用Cypher LOAD CSV,http://docs.neo4j.org/chunked/stable/query-load-csv.html?