2014-11-15 16 views
0

我加載了一個csv文件,現在我想檢索其姓氏爲GUINESS的記錄。加載CSV並同時從中檢索

我是新來的密碼。我不知道發生了什麼。

這是我的代碼:頁眉FROM

LOAD CSV 「:C:文件/CSV/actor.csv」 AS CREATE行(:演員{actor_id:row.actor_id,FIRST_NAME:row.first_name, last_name:row.last_name,last_update:row.last_update}) MATCH(n) WHERE n.last_name ='GUINESS' RETURN n;

P.S:實際上在actor.csv中有一條記錄,其中last_name = GUINESS。

請幫幫我,我有一個任務。

+0

它應該工作,但爲什麼你不在一個單獨的查詢呢?你確定它不是兩個N的GUINNeSS? –

回答

1

不知道last_name = GUINNESS與負載操作的匹配情況。我會忍不住加載數據。如果數據庫已經是空的,那麼這可能會導致無法加載任何內容。

我會設置你的文件設置爲這個雖然file:///C:/CSV/actor.csv

1

其分解成多個步驟:

前兩個執行一次,你可以經常爲你喜歡做的查詢。

LOAD CSV WITH HEADERS FROM "file:C:/CSV/actor.csv" AS row 
CREATE (:Actor {actor_id: row.actor_id, first_name: row.first_name, last_name: row.last_name, last_update: row.last_update}); 

create index on :Actor(last_name); 

MATCH (n:Actor) WHERE n.last_name='GUINNESS' RETURN n; 
相關問題