当前位置:网站首页>neo4j数据库导出
neo4j数据库导出
2022-06-27 04:35:00 【思想在拧紧】
前言:借助 Awesome Procedures On Cypher (APOC) 导出 neo4j 数据库至 csv 文件中
环境:windows10、neo4j community 4.48、APOC 4.4.0.1
1. APOC下载与配置
前期准备:退出 neo4j 服务
1.1下载
下载与 neo4j 相应版本的 jar 包,注意版本依赖关系。
APOC 与 neo4j 版本依赖关系图(截取自APOC github,2022-06-25)
| apoc version | neo4j version |
|---|---|
| 4.4.0.1 | 4.4.0 (4.3.x) |
| 4.3.0.4 | 4.3.7 (4.3.x) |
| 4.2.0.9 | 4.2.11 (4.2.x) |
| 4.1.0.10 | 4.1.11 (4.1.x) |
| 4.0.0.18 | 4.0.12 (4.0.x) |
| 3.5.0.15 | 3.5.30 (3.5.x) |
| 3.4.0.8 | 3.4.18 (3.4.x) |
| 3.3.0.4 | 3.3.9 (3.3.x) |
| 3.2.3.6 | 3.2.14 (3.2.x) |
| 3.1.3.9 | 3.1.9 (3.1.x) |
| 3.0.8.6 | 3.0.12 (3.0.x) |
| 3.5.0.0 | 3.5.0-beta01 |
| 3.4.0.2 | 3.4.5 |
| 3.3.0.3 | 3.3.5 |
| 3.2.3.5 | 3.2.3 |
| 3.1.3.8 | 3.1.5 |
打开链接,选择文件 apoc-4.x.x.x-all.jar 下载。如果是最新的 neo4j 4.4.8 可下载 apoc-4.4.0.1-all.jar
1.2 配置
将 jar 包放至 neo4j 的 /plugins 文件夹下,并添加 apoc.export.file.enabled=true 至 neo4j 安装目录下 conf/neo4j.conf 文件的最后一行
1.3 验证
- 以命令
neo4j.bat console启动 neo4j ,使用浏览器打开http://localhost:7474/browser/ - 输入命令
return apoc.version(),若显示APOC的版本则配置成功
2. 导出数据库
输入命令:CALL apoc.export.csv.all("export_filename.csv",{}),默认存放至Neo4j安装目录的 /import 文件夹内。文件格式 utf-8,excel 打开会乱码。
其他导出格式的设置,见官方文档:APOC 导出 官方文档
后记:
- 考虑插件、环境适配等因素,不建议安装某软件的最新版本。
- neo4j desktop版本安装更加方便,内置有插件安装的模块
- 不建议同时安装neo4j desktop和community版本,可能会有冲突
参考文章:
边栏推荐
- 【B站UP DR_CAN学习笔记】Kalman滤波1
- 006 C语言基础:C存储类
- Learn crypto from Buu (Zhou Geng)
- 乐得瑞LDR6035 USB-C接口设备支持可充电可OTG传输数据方案。
- 跟着BUU学习Crypto(周更)
- 低代码开发平台NocoBase的安装
- 017 C语言基础:位域和typedef
- Kotlin Compose compositionLocalOf 与 staticCompositionLocalOf
- 真xx相来了?测试/开发程序员为什么不愿意加班,这是个疯狂的状态......
- [array]bm94 rainwater connection problem - difficult
猜你喜欢

微服务系统设计——分布式缓存服务设计

Microservice system design - service fusing and degradation design

PostgreSQL基础命令教程:创建新用户admin来访问PostgreSQL

微服务系统设计——统一鉴权服务设计

Log collection system

Mobilenet series (4): mobilenetv3 network details
![[BJDCTF2020]The mystery of ip](/img/f8/c3a7334252724635d42c8db3d1bbb0.png)
[BJDCTF2020]The mystery of ip

低代码开发平台NocoBase的安装

真xx相来了?测试/开发程序员为什么不愿意加班,这是个疯狂的状态......

跟着BUU学习Crypto(周更)
随机推荐
Qchart note 2: add rollover display
019 basics of C language: C preprocessing
021 C语言基础:递归,可变参数
Deep dive kotlin synergy (XV): Test kotlin synergy
golang hello 安装环境异常【已解决】
PostgreSQL basic command tutorial: create a new user admin to access PostgreSQL
微服务系统设计——微服务监控与系统资源监控设计
Ldr6028 OTG data transmission scheme for mobile devices while charging
[数组]BM94 接雨水问题-较难
Matlab | drawing of three ordinate diagram based on block diagram layout
IOS development: understanding of dynamic library shared cache (dyld)
Fplan layout
微服务系统设计——API 网关服务设计
【B站UP DR_CAN学习笔记】Kalman滤波2
019 C语言基础:C预处理
Description of replacement with STM32 or gd32
Why does C throw exceptions when accessing null fields?
微服务系统设计——服务链路跟踪设计
笔记本电脑没有WiFi选项 解决办法
[station B up dr_can learning notes] Kalman filter 1