Neo4j学习笔记2:使用Neo4j-admin import快速初始化导入数据

上一篇提到过小规模数据如何新增到数据库,但是一旦数据开始变多,效率就不够看了
同样的数据,使用上一篇的方法,预计要26天,但是使用Neo4j-admin import只要1分钟
参考文档在这里

文件处理

具体的导入csv文件结构可以看上一篇的内容,但是会做一点改变,在字段后面会加上标记,比如ID,LABEL,TYPE等,这样导入时就可以根据你给的标签,把字段转变成对应的属性

类型字段1字段2字段3字段4
nodeid:IDnametype:LABELindustry
linksource:START_IDrelation:TYPEtarget:END_ID-

删除database

先删除对应DBMS内data/databases里的neo4j文件夹,这个是默认的database,后续还能根据语句生成,放心删除
在这里插入图片描述

放入文件

之后把csv文件放入import文件夹,这里的文件夹可以通过Neo4j Desktop直接跳转到

执行语句

最后可以直接使用这边的Terminal,输入以下语句

在这里插入图片描述
full 代表初始化数据库,然后最后的neo4j代表了想生成的数据库名,因为之前已经删掉了,这边可以直接用默认名neo4j,overwrite-destination代表如果有数据,强制用新数据覆盖。

neo4j-admin database import full --nodes=import/Node.csv --relationships=import/Link.csv --overwrite-destination=true neo4j

有插入多个文件的需求的,可以翻看刚开始的参考文档查阅具体怎么更改这个语句
如果有帮助到你,能点个赞嘛!!谢谢!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/494239.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序-底层框架-开发文档学习笔记

查看更多学习笔记:GitHub:LoveEmiliaForever 微信小程序开发指南 微信小程序开发文档 双线程模型 小程序是基于双线程模型的,在这个模型中,小程序的逻辑层与渲染层分开在不同的线程运行 技术选型 在对小程序的架构设计时的要求…

状态机-----

1.原理 同步的意思就是状态的跳转都是在时钟的作用下跳转的,有限是指状态机中状态的个数是有限的。两种状态机的共同点都是状态的跳转只和输入有关,区别就是如果最后的输出只和当前状态有关而与输入无关,则是moore型状态机。如果最后的输出不…

过滤器和监听器

文章目录 1 过滤器概念引入2 过滤器的定义和配置3 过滤器的生命周期4 过滤器链的使用5 过滤器初始化参数6 过滤器注解的应用7 案例开发之POST乱码处理8 案例开发之登录验证9 监听器概念引入10 Request域监听器11 Session域监听器12 Application域监听器13 案例开发_记录请求日志…

Vue+SpringBoot打造森林火灾预警系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 系统基础模块2.3 烟雾传感器模块2.4 温度传感器模块2.5 历史记录模块2.6 园区数据模块 三、系统设计3.1 用例设计3.1.1 森林园区基础系统用例设计3.1.2 森林预警数据用例设计 3.2 数据库设计3.2.1 烟雾…

基于“python+”潮汐、风驱动循环、风暴潮等海洋水动力模拟

原文:基于“python”潮汐、风驱动循环、风暴潮等海洋水动力模拟 前沿 ADCIRC是新一代海洋水动力计算模型,它采用了非结构三角形网格广义波动连续方程的设计,在提高计算精确度的同时还减小了计算时间。被广泛应用于:模拟潮汐和风驱…

ARM 版银河麒麟桌面系统下 Qt 开发环境搭建指南

目录 前言安装Linux ARM 版 QtCreator配置 Qt Creator配置构建套件 第一个麒麟 Qt 应用程序小结 前言 在上一篇文章信创ARM架构QT应用开发环境搭建中建议大家使用 Ubuntu X86 系统作为信创 ARM 架构 QT 应用的开发环境,里面使用了交叉编译的方式。这对于自己的 Qt …

从零开始手写mmo游戏从框架到爆炸(二十四)— 装备系统二

导航:从零开始手写mmo游戏从框架到爆炸(零)—— 导航-CSDN博客 本章主要是补充装备工厂,增加根据野怪等级和品质获得装备的方法: 增加的代码如下- EquipmentFactory: public static Equipment createEquipment(Monste…

Mistral发布语言大模型Mistral Large;法国新星Mistral挑战 OpenAI 霸主地位

🦉 AI新闻 🚀 Mistral发布语言大模型Mistral Large 摘要:Mistral Large 是 Mistral AI 公司最新发布的旗舰语言模型,具备顶尖水平的推理能力。它主要被设计用于处理复杂的多语言推理任务,比如文本理解、转换和代码生…

Nginx的核心配置指令及调优

目录 Nginx 核心配置指令 一、Nginx配置文件详解 1、配置文件目录 2、配置文件结构 二、调优 1、在全局域进行的调优 1.1线程池指令 1.2 工作进程数指令 1.3工作进程优先级指令 1.4 工作进程 CPU 绑定指令 1.5 调试可打开的文件个数 1.6 调试文件大小指令 1.7 只运…

JAVA面向对象高级部分

1、static static修饰成员变量 基本概念和定义 static修饰的称为类变量。 使用方法 1、类变量的用法 如下图红框中 1)类名.类变量,通过类名直接调用 2)对象.类变量 2、实例变量的用法 实例化之后才能调用:对象.实例变量…

.NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】

设计模式是软件工程中常用的解决特定问题的通用设计方法。它们提供了经过验证的解决方案,可用于解决在软件开发过程中经常遇到的一些常见问题。设计模式不是一种具体的编程语言特性或语法,而是一种通用的设计思想或模板,可以帮助开发人员设计…

一份系统的“光影猫”使用教程(下)

欢迎大家关注我一下 后面几天可能没有话题可以写了……大家见谅 原文地址:一份系统的“光影猫”使用教程(下) - Pleasure的博客 下面是正文内容: 前言 这是(上)个人NAS系统的搭建——光影猫 - Pleasure…