当前位置:   article > 正文

图数据库-Neo4j(五):利用Apoc进行数据的导入、导出【Neo4j插件】【csv格式、json格式、Cypher脚本】_neo4j导出三元组

neo4j导出三元组

一、APOC安装、配置

官方文档:neo4j-apoc 官方文档

1、配置

1.1 下载apoc包

直接在官网下载apoc安装包安装,解压即可。

neo4的版本与apoc 版本要对应。

  • neo4j-community-4.4.4:APOC 4.*-all.jar
  • neo4j-community-3.5.8:apoc-3.*-all.jar

下载相应的jar包

apoc 包下载链接: https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases

apoc-3.3.0.1-all.jar

将对应jar包放在安装目录plugins文件目录里,然后 conf 目录里的 neo4j.conf 的后面加上

1.2 配置config文件

dbms.security.procedures.unrestricted=jwt.security.*,apoc.*
apoc.export.file.enabled=true
apoc.import.file.enabled=true
  • 1
  • 2
  • 3

restart neo4j,运行 return apoc.version() , 若有版本号,则成功。

在这里插入图片描述

二、APOC导入、导出数据

1、APOC导出数据

1.1 APOC导出csv数据

  1. 导出指定标签
    CALL apoc.export.csv.query('MATCH (n:transportation) RETURN n', "trans.csv", {
         })
    
    • 1
    • 2
  2. 导出指定关系
    CALL apoc.export.csv.query('MATCH ()-[r:cityHaslevel]->() RETURN r', "cityHaslevel.csv", {
         })
    
    • 1
    • 2
  3. 导出指定三元组
    CALL apoc.export.csv.query('MATCH p=()-[r:cityHaslevel]->() RETURN p LIMIT 25',"cityHaslevel-triple.csv", {
         })
    
    • 1
    • 2
  4. 导出全部知识(包括实体和关系)
    CALL apoc.export.csv.all('export.csv',</
    声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
    推荐阅读
    相关标签
      

    闽ICP备14008679号