我在 cypher 中使用 LOAD CSV 来填充我的数据库。在 Neo4j 中创建节点之前,我想跳过特定字段中具有空白值的行。
我试过这样的事情:
LOAD CSV WITH HEADERS FROM "https://dl.dropboxusercontent.com/..../file.csv" AS csvline
MATCH csvline WHERE csvline.name <>""
WITH csvline
MERGE (n {name: csvline.name})
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误“无法匹配仅包含已绑定标识符的模式”
谢谢
您是否有机会使用 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});
Run Code Online (Sandbox Code Playgroud)
(请注意,您不需要n标识符,因为您从不使用它。)
干杯。