2014-06-16 36 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