当前位置:   article > 正文

vue+neo4j(neo4j desktop安装和使用)_vue neo4j

vue neo4j

vue+neo4j(neo4j desktop安装和使用)

官网下载安装

基本使用

创建项目
  • 选择Create project
新增数据库
  • 选择Local DBMS

  • 设置数据库名称,密码和 DBMS 版本

  • 查看数据库信息Details

  • 点击Start启动数据库,状态由STARTING转为ACTIVE

  • 可以通过open下拉菜单选择Terminal终端

连接数据库

1. 点击open打开内置浏览器neo4j browser

  • 提示,Neo4j 浏览器是一个命令驱动的客户端,作为基于 Web 的 shell 环境

2. 用其他浏览器打开

  • 在浏览器中输入网址http://localhost:7474/

  • 用户名为:neo4j

  • 密码默认是:neo4j (创建时已修改)

使用cypher构建简单知识图谱

创建节点
CREATE (a:Person {name: 'John', age: 30})
CREATE (b:Person {name: 'Jane', age: 30})
CREATE (c:Dog {name: 'ww'})
  • 1
  • 2
  • 3

创建关系
MATCH (a:Person {name: 'John', age: 30}), (b:Person {name: 'Jane', age: 30})
CREATE (a)-[:FRIENDS]->(b)
  • 1
  • 2
MATCH (a:Person {name: 'John', age: 30}), (b:Person {name: 'Jane', age: 30})
CREATE (b)-[:FRIENDS]->(a)
  • 1
  • 2
MATCH (a:Person {name: 'John', age: 30}), ((c:Dog {name: 'ww'}))
CREATE (a)-[:OWN]->(c)

MATCH p=(n:Person)-[r:FRIENDS]->() RETURN p
  • 1
  • 2
  • 3
  • 4
删除节点及关系
MATCH(a:Person {name: 'John', age: 30})
DETACH DELETE a
  • 1
  • 2
MATCH(b:Person {name: 'Jane', age: 30})
DETACH DELETE b
  • 1
  • 2
查询节点和关系

查询所有节点

MATCH (n)
RETURN n
  • 1
  • 2
  • 报错 Only directed relationships are supported in CREATE

    在Neo4J中,创建关系的时候,必须要指定方向,不然就会报错

    在Neo4J中,关系的创建不能是无向的,但是查询和使用可以

数据导出为json文件

官网参考:https://neo4j.com/labs/apoc/4.1/export/json/#export-database-json

  • 使用如下命令

    MATCH p=()-[r]->() RETURN p
    
    • 1
  • Graph下载的图标处没有发现export json

  • Table下再点击下载,显示有export json

  • records.json内容结构如下,包含startendsegments

{
  "start": {
    "identity": 1,
    "labels": [
      "Person"
    ],
    "properties": {
      "name": "John",
      "age": 30
    },
    "elementId": "1"
  },
  "end": {
    "identity": 0,
    "labels": [
      "Person"
    ],
    "properties": {
      "name": "Jane",
      "age": 30
    },
    "elementId": "0"
  },
  "segments": [
    {
      "start": {
        "identity": 1,
        "labels": [
          "Person"
        ],
        "properties": {
          "name": "John",
          "age": 30
        },
        "elementId": "1"
      },
      "relationship": {
        "identity": 0,
        "start": 1,
        "end": 0,
        "type": "FRIENDS",
        "properties": {

        },
        "elementId": "0",
        "startNodeElementId": "1",
        "endNodeElementId": "0"
      },
      "end": {
        "identity": 0,
        "labels": [
          "Person"
        ],
        "properties": {
          "name": "Jane",
          "age": 30
        },
        "elementId": "0"
      }
    }
  ],
  "length": 1.0
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 最终本地文件如下
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/405175
推荐阅读
相关标签
  

闽ICP备14008679号