2014-06-16 35 views
2

我正在使用密码里面的LOAD CSV来填充我的数据库。在创建neo4j中的节点之前,我想跳过特定字段中具有空白值的行。在插入密码之前过滤csvlines

我已经试过类似:

LOAD CSV页眉FROM “https://dl.dropboxusercontent.com/..../file.csv” AS csvline

MATCH csvline WHERE csvline.name <> “”

与csvline MERGE(N {名称:csvline.name})

但我得到以下错误 “无法匹配仅包含已绑定标识符的模式”

谢谢

回答

1

你是否在使用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标识,因为你永远不使用它。)

干杯。

+0

谢谢!现在它的作品!对不起,我忘记提及我正在使用2.1.2版本。 – nireak