stock-knowledge-graph icon indicating copy to clipboard operation
stock-knowledge-graph copied to clipboard

将数据导入neo4j数据库出了错

Open LeonIdeal opened this issue 4 years ago • 6 comments

在运行neo4j-admin命令时,出了这个bug,请问这个要怎么解决? 屏幕快照 2020-04-28 下午6 52 22

LeonIdeal avatar Apr 28 '20 10:04 LeonIdeal

删掉存储在neo4j/data文件下的databases,在命令行中加入
--ignore-duplicate-nodes=true
--ignore-missing-nodes=true
再试试

lidianxiang avatar May 18 '20 03:05 lidianxiang

你们好哈,请问博主提供的这条命令在那里输入呢?? 我尝试使用python的run()运行,得不到结果,返回的结果和在neo4j命令行中得到的错误提示是一样的

neo4j_home$ bin/neo4j-admin import --id-type=STRING --nodes executive.csv --nodes stock.csv --nodes concept.csv --nodes industry.csv --relationships executive_stock.csv --relationships stock_industry.csv --relationships stock_concept.csv

Beyond-hao avatar Jan 04 '21 13:01 Beyond-hao

这个要在linux或者windos系统cmd命令行内使用

TTiger-chen avatar May 12 '21 08:05 TTiger-chen

在当前时间点,windows11下,cmd输入以下代码可以成功运行

# 这个写法是正确的,但是需要将database中已经有的数据删除,或者是指定一个新的database进行import
neo4j-admin database import full --nodes=Stock=import/stock.csv --overwrite-destination=true
image 参考最新的文档 https://neo4j.com/docs/getting-started/data-import/csv-import/

H-E-hyneolp avatar Sep 21 '23 01:09 H-E-hyneolp

在当前时间点,windows11下,cmd输入以下代码可以成功运行

# 这个写法是正确的,但是需要将database中已经有的数据删除,或者是指定一个新的database进行import
neo4j-admin database import full --nodes=Stock=import/stock.csv --overwrite-destination=true

image 参考最新的文档 https://neo4j.com/docs/getting-started/data-import/csv-import/

感谢大佬,这个命令在windows11下可以解决问题 记录一下我的步骤: 1、在E:\neo4j目录下的import文件放本项目data/import下的数据文件 2、删除E:\neo4j目录下data文件夹内所有内容,但不删除data文件夹 3、在bin目录下执行命令 neo4j-admin database import full --skip-duplicate-nodes=true --ignore-empty-strings=true --id-type=string --nodes=import\executive.csv --nodes=import\stock.csv --nodes=import\industry.csv --nodes=import\concept.csv --relationships=import\executive_stock.csv --relationships=import\stock_industry.csv --relationships=import\stock_concept.csv 4、启动neo4j

ck837 avatar Nov 15 '23 07:11 ck837

在当前时间点,windows11下,cmd输入以下代码可以成功运行

# 这个写法是正确的,但是需要将database中已经有的数据删除,或者是指定一个新的database进行import
neo4j-admin database import full --nodes=Stock=import/stock.csv --overwrite-destination=true

image 参考最新的文档 https://neo4j.com/docs/getting-started/data-import/csv-import/

感谢大佬,这个命令在windows11下可以解决问题 记录一下我的步骤: 1、在E:\neo4j目录下的import文件放本项目data/import下的数据文件 2、删除E:\neo4j目录下data文件夹内所有内容,但不删除data文件夹 3、在bin目录下执行命令 neo4j-admin database import full --skip-duplicate-nodes=true --ignore-empty-strings=true --id-type=string --nodes=import\executive.csv --nodes=import\stock.csv --nodes=import\industry.csv --nodes=import\concept.csv --relationships=import\executive_stock.csv --relationships=import\stock_industry.csv --relationships=import\stock_concept.csv 4、启动neo4j 截止目前,复制大佬1、2步的操作后,第三步需要再bin目录下执行 neo4j-admin import --id-type=STRING --nodes=import\executive.csv --nodes=import\stock.csv --nodes=import\industry.csv --nodes=import\concept.csv --relationships=import\executive_stock.csv --relationships=import\stock_industry.csv --relationships=import\stock_concept.csv --skip-duplicate-nodes=true --ignore-empty-strings=true 就可以正常导入数据

Nobodyyj avatar Nov 24 '23 14:11 Nobodyyj