首页 > 其他分享 >neo4j导入csv文件

neo4j导入csv文件

时间:2024-05-25 19:13:04浏览次数:14  
标签:数据库 导入 import neo4j csv 上传 orders

我下载的版本是neo4j-5.9版本的该版本的数据库仅支持jdk16,我试过neo4j4.x版本的在我的电脑上启动不起来,我下载的应该是jdk1.8

下载安装:超详细neo4j安装教程-CSDN博客参考的是这个博主的:
安装、配置环境变量,启动,包括修改数据库等等过程结束之后就可以进行导入数据了

在网上找了很多教程,找到这个博主的教程:neo4j创建数据库及导入csv文件内容详解-CSDN博客

但是他讲的是另一中load方法比较麻烦,看不太懂

然后就在网上找了很多教程但是几乎没有找到有关neo4j5.x版本的相关命令语句用于上传csv文件(找了两天没找到)

然后我就去官网找教程:下面这个就是官网给的5.x版本导入的教程

将CSV数据导入Neo4j - 入门

最下面的语句:目前只找到了新创建数据库的方法

neo4j-admin database import full 
--nodes=import\stock.csv
 --nodes=import\industry.csv 
--relationships=import\stock_industry.csv 
--trim-strings=true orders

前面的语句neo4j-admin database  import固定不变 后面额full代表上传到一个原先不存在的数据库最后面的orders 就是数据库名称 orders前面的语句也是必须要加的

中间的 nodes代表节点的文件 relationships代表关系的文件 他们全部在import目录下面

 然后我们运行命令的时候要先stop neo4j,先把他关掉才能上传,

打开cmd 命令窗口,一定要以管理员身份运行

 打开时候我们们cd 到neo4j安装目录下的bin目录

 

 

 输入上面的命令:重要的事情说三遍:full命令必须是原先没有这个数据库,如果原先有这个数据库就会报错:

我们这个数据库创建了在data目录下面的database是可以看见的

 

 这就表示你原先orders这个数据库存在上传失败:
正确的运行结果是:
------------------------------------------------5%xxx

--------------------------------------------------10%xx

嘻嘻我的数据库已经创建了就不在输入一遍了:反正你能看见他上传不同文件就会有上面这样类似的进度百分比显示,就代表上还能成功了:
我这种方法也比较麻烦但是是目前我解决了当下问题:

这样子上传成功后:

neo4j.bat console重新启动neo4j在localhost7474查看 是看不到当前的orders数据库的这个目前还没找到解决方法:

 启动之后这里是没有orders的上图是我修改过后才出现的;这个表还没解决:

我是如何修改的:找到安装目录的conf文件;

 把他里面的默认数据库改成orders重启neo4j就能看见了,目前还没找到无痛切换数据库的方法:如果有知道的家人球球告诉我

我知道上面这种方法应该是不太正确的,因为我想没有那个工具开发出来每次上传从数据都需要从配置文件里面去手动修改的太扯淡了:但是官方给了csv上传数据的方法,他虽然说明了有两种、

but 他就给了一种命令,另外一种在现有数据库上传文件的命令我没有尝试成功,为什么为什么不给案例我真的去你个萝卜大脑袋!!!!!!!!!!!

 他只给了一个案例,家人们别说我傻直接修改一下incremental就行了,不可以啊不可以我试过了他会报错哭哭

 

标签:数据库,导入,import,neo4j,csv,上传,orders
From: https://www.cnblogs.com/222wan/p/18212878

相关文章

  • ArcGIS导入autoCAD地形数据并整理
    背景在日常工作中,我们常需要对特定区域地形进行深入分析。易于获得的地形数据为30m精度,有时无法满足项目要求,需要更高精度的地形资料,而这些资料通常以AutoCAD文件的形式存在。这些数据需经过GIS系统处理,以生成所需的dem数据。本篇文章将循序渐进,从CAD地形图层常用名......
  • Doris:数据导入导出
    数据导入导入(Load)功能就是将用户的原始数据导入到Doris中。导入成功后,用户即可通过Mysql客户端查询数据。为适配不同的数据导入需求,Doris系统提供了6种不同的导入方式(Broker、Stream、Insert、Multi、Routine、S3)。每种导入方式支持不同的数据源,存在不同的使用方式(异步,......
  • 前端实现导入,导出/纯前端实现将数据导出为excel,将excel数据导入传给后端
    一、下载插件(xlsx如果报错utils未定义就用下面这个版本)[email protected]@2.0.5二、页面中引入import*asXLSXfrom'xlsx';import{saveAs}from'file-saver'; 三、导入/导出表格内容1.导出exportExcel(){  ......
  • 探究-百万级别excel数据的导入导出
    思路:1.从数据库中读,分批次读取2.多线程去写到一个excel中,3.网页如何不卡界面的方式,下载文件界面显示进度条,不影响主界面,下载完成,网站弹出小框口提示百万级别数据导入导出如何优化?excel导入导出;痛点:1.导入百万级别数据(excel)到DB,有哪些痛点?1)一次加载百万级别数据到内存,发生OOM!2)导......
  • 2024版Pycharm导入conda环境
    旧版与新版的区别大致就是旧版借用python.exe文件来导入虚拟环境,而现在的新版本需要借用Anaconda3文件中的condabin文件夹中的conda.bat文件来导入已创建的虚拟环境。(1)进入设置(2)选择interpreter  (3)选择conda环境 首先浏览到condabin的位置,选择conda;然后点击加载环境,而......
  • java+mybatis+easyExcel快速导入excel数据到MySQL
    这里有一些数据需要导入数据库。demo地址:importExcel使用步骤如下:一、修改database相关内容 1.修改application.properties文件中数据库地址及信息二、新建实体类1.新建excel数据所符合的实体类,这里举例Excel中有如下数据,表头字段为“username”。数据......
  • grafana监控Linux资源,导入8919,无数据解决办法
    这是由于grafana版本过低,和新的8919监控模板不兼容导致的。如下图所示 解决办法方法1、替换grafana为更高版本;方法2、将8919对应的.json文件下载下来,打开后将table-old替换为table,然后再导入  问题得到解决 ......
  • AD导入DXF画板框结构
    一、安装导入DXF插件1.确定当前软件是否支持导入DXFa.在PCB编辑窗口下,依次选择file>import…b.在importfile窗口下查看文件后缀名下拉菜单是否有DXF,我这里是有的。如果没有需要下载DXF插件;二、导入DXF结构文件至此DXF文件已成功导入PCB。 三、根据DXF画板框1.去......
  • 界面组件DevExpress WPF中文教程 - 如何从CRTX模板文件导入图表设置
    DevExpressWPF 拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。无论是Office办公软件的衍伸产品,还是以数据为中......
  • 语雀导入.md图片丢失解决办法
    直接在语雀中导入.md文件会出现图片丢失问题,可以把.md文件和存放图片相关文件夹一起压缩成zip再导入就可以解决这个问题例如:我们想把这个C语言课件导入到语雀中,就可以 C语言课件压缩成一个zip再导入到语雀中 还是选择原来的导入类型  然后选择刚才压缩的文件导入可......