我刚刚安装了cypher-shell。
我正在尝试执行以下命令:
LOAD CSV FROM 'https://data.neo4j.com/northwind/customers.csv';我得到了:
Invalid input ';': expected
"!="
"%"
"*"
"+"
"-"
"."
"/"
":"
"<"
"<="
"<>"
"="
"=~"
">"
">="
"AND"
"AS"
"CONTAINS"
"ENDS"
"IN"
"IS"
"OR"
"STARTS"
"XOR"
"["
"^" (line 2, column 63 (offset: 63))
"LOAD CSV FROM 'https://data.neo4j.com/northwind/customers.csv';"我正在使用oficiak docker image运行neo4j:
docker container run -d --rm --name neo4j -p 7474:7474 -p 7687:7687 neo4j有什么想法吗?
发布于 2021-11-13 15:22:53
Load CSV在Neo4j导入目录中查找该文件。您需要将csv移动到该目录,如果该文件包含客户ID,则查询将如下所示:
LOAD CSV WITH HEADERS FROM 'file:///customers.csv' AS line FIELDTERMINATOR ',' merge (c:customer{ID:toInteger(line.ID)}) 查询的后半部分告诉Neo4j如何处理被use line引用并使用toInteger()、toString()等键入的数据。
https://stackoverflow.com/questions/69949957
复制相似问题