2017-08-10 60 views
2

我剛開始使用Neo4j,並試圖在YouTube上關注如何將CSV導入Neo4j中的教程。無法將CSV文件加載到Neo4j中

我使用下面的代碼,試圖通過導入我的CSV到Neo4j的暗號:

LOAD CSV WITH HEADERS FROM "file:/Users/MATT/Documents/LL.csv" As csvline 
MATCH(n) RETURN n 

不過,我不斷收到此錯誤:

Neo.ClientError.Statement.ExternalResourceFailed

任何幫助將不勝感激:)

回答

1

您應該將您的CSV文件放入Neo4j安裝的導入目錄中。對於OS X安裝,此目錄爲<neo4j-home>/import

後,您LOAD CSV語句將看起來像是:

LOAD CSV WITH HEADERS FROM "file:///LL.csv" As csvline MATCH(n) 
RETURN n 

那就是:文件的URL是相對於進口目錄。

看一看Neo4j File Locations docsImport CSV data guide

+0

***無法加載外部資源:file:/Users/MATT/Documents/Neo4j/default.graphdb/import/Users/MATT/Documents/LL.csv ***我一直在研究什麼您已經聲明但無法解決問題。它似乎已經找到了資源,但它無法提取它。你的代碼很有用,可能是由於我創建了一個錯誤。 – Stabbathehut

+0

嘗試在neo4j.conf文件中添加'dbms.security.allow_csv_import_from_file_urls = true'行。 –

+0

@Stabbathehut你有沒有試過上面的建議?謝謝! –