2015-11-02 40 views
0

雖然Neo4j的運行下面的查詢有`Neo.ClientError.Statement.InvalidType`在Neo4j的

USING PERIODIC COMMIT LOAD CSV WITH HEADERS FROM 'file:///home/peppa/database/ap/aC.csv' AS line 
CREATE (:Aporte {Organization: line[1] ,ruc: line[2] , year: line[4] ,date: line[6] ,process: line[7] ,LastName: line[8] ,LastNameM: line [9] ,Name: line[10] ,DocType: line[11] ,DocNum: line[12] ,TypeAp: line[13] ,Nature: line[14]}) 

我得到以下錯誤:

Expected 10 to be a java.lang.String, but it was a java.lang.Long 

不知道該文件是結構不好或我的查詢錯誤。請幫忙!!。

編輯:我一直有與下面的查詢相同的問題:

USING PERIODIC COMMIT 500 LOAD CSV WITH HEADERS FROM 'file:////home/peppa/database/aP/AC.csv' AS line 
CREATE (:Ap {dni: toint(line[1]) ,rc: toint(line[0])}) 

PD:我已經嘗試過沒有toint

下面是一些我的工作數據:

"20501723844","06747807" 
"20501723844","00803710" 
"20501723844","40596835" 
"20501723844","41696842" 
"20501723844","27241420" 
"20501723844","19249405" 
"20501723844","23154926" 
"20501723844","25446127" 
"20501723844","18016385" 
"20501723844","07093664" 
"20501723844","07286049" 
"20501723844","21140951" 
"20501723844","10291445" 
"20501723844","08866233" 
"20501723844","09684232" 
"20501723844","28297360" 

回答

2

看一看這裏提供的提示。

http://neo4j.com/developer/guide-import-csv/

可能是您的數據集並沒有指望的

+0

我想知道他們的意思是「不希望」,我認爲這一切都讀取作爲默認字符串。 –

+1

你能在這裏粘貼一些數據嗎? –

+1

它是否適用於一個小文件?您應該檢查BOM字節,特殊字符或更多 –