對於Excel課程,我嘗試在Neo4j中加載CSV(第一次使用此應用程序)複製所述課程中顯示的示例的第一步:加載。當在Neo4j中加載CSV時,我收到一個神祕的「Neo.ClientError.Statement.InvalidSyntax」錯誤
在這個例子中使用的命令是這樣的;帶有頭部的FROM
- LOAD CSV 「文件:/path/to/file/file.csv」
- 作爲行
- CREATE(M:電影{名稱:row.movie})
但它給了語法錯誤。我發現我可以通過使用double \來修正它,並添加「file:」;帶有頭部的FROM
- LOAD CSV 「文件:// C:\\路徑\\到\\文件\\ FILE.CSV」
- 作爲行
- CREATE(M:電影{名稱:行.movie})
Neo4j接受這種語法,進程一會兒,然後返回YET ANOTHER錯誤;
Neo.TransientError.Statement.ExternalResourceFailure
我嘗試相同的命令在網上Neo4j的控制檯,但沒有運氣(原件和我自己)。我可以毫無問題地使用該路徑訪問文件;它真的在那裏。 CSV文件僅包含5個常規字母串,僅此而已。沒有花哨的格式或字符。
發生了什麼事?使用
Alrighty,我想通了,如果文件被放置在保管箱它可以工作。但我認爲Neo4j能夠上傳本地文件?有誰知道如何做到這一點? – user5284283
你的文件的URL不是goog,看到這個問題:http://stackoverflow.com/questions/24438083/neo4j-csv-cypher-import 而你的文件可以是本地或遙遠的,所以它將在Dropbox上工作,如果任何人都可以看到該文件。 – logisima