我在cypher中使用LOAD CSV来填充我的数据库。在neo4j中创建节点之前,我想在特定字段中跳过包含空白值的行。
我尝试过类似的事情:
使用标题加载CSV" https://dl.dropboxusercontent.com/..../file.csv" AS csvline
MATCH csvline WHERE csvline.name<>""
使用csvline MERGE(n {name:csvline.name})
但是我收到以下错误 "无法匹配仅包含已绑定标识符的模式"
谢谢
答案 0 :(得分:2)
您是否有机会使用Neo4j 2.1.2?我昨天碰到了这个错误信息。
尝试:
LOAD CSV WITH HEADERS FROM "https://dl.dropboxusercontent.com/..../file.csv" AS csvline
WITH csvline
WHERE csvline.name <>""
MERGE ({name: csvline.name});
(请注意,您不需要n
标识符,因为您从未使用它。)
干杯。