首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >neo4j密码外壳:输入分号无效

neo4j密码外壳:输入分号无效
EN

Stack Overflow用户
提问于 2021-11-12 23:06:39
回答 1查看 23关注 0票数 0

我刚刚安装了cypher-shell。

我正在尝试执行以下命令:

代码语言:javascript
运行
复制
LOAD CSV FROM 'https://data.neo4j.com/northwind/customers.csv';

我得到了:

代码语言:javascript
运行
复制
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:

代码语言:javascript
运行
复制
docker container run -d --rm --name neo4j -p 7474:7474 -p 7687:7687 neo4j

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-13 15:22:53

Load CSV在Neo4j导入目录中查找该文件。您需要将csv移动到该目录,如果该文件包含客户ID,则查询将如下所示:

代码语言:javascript
运行
复制
LOAD CSV WITH HEADERS FROM 'file:///customers.csv' AS line FIELDTERMINATOR ',' merge (c:customer{ID:toInteger(line.ID)}) 

查询的后半部分告诉Neo4j如何处理被use line引用并使用toInteger()、toString()等键入的数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69949957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档