赞
踩
官方下载链接:https://neo4j.com/download/
下载后会跳转到Activation Key
页面,已经自动生成好密钥,复制后,粘贴到 Neo4j Deskto
的 Software Keys
输入框内即可完成激活
软件主界面,默认附带一个Example Project
,自带一个电影演员数据库
Create project
选择Local DBMS
设置数据库名称,密码和 DBMS 版本
查看数据库信息Details
点击Start
启动数据库,状态由STARTING
转为ACTIVE
可以通过open
下拉菜单选择Terminal
终端
1. 点击open
打开内置浏览器neo4j browser
2. 用其他浏览器打开
在浏览器中输入网址http://localhost:7474/
用户名为:neo4j
密码默认是:neo4j (创建时已修改)
CREATE (a:Person {name: 'John', age: 30})
CREATE (b:Person {name: 'Jane', age: 30})
CREATE (c:Dog {name: 'ww'})
MATCH (a:Person {name: 'John', age: 30}), (b:Person {name: 'Jane', age: 30})
CREATE (a)-[:FRIENDS]->(b)
MATCH (a:Person {name: 'John', age: 30}), (b:Person {name: 'Jane', age: 30})
CREATE (b)-[:FRIENDS]->(a)
MATCH (a:Person {name: 'John', age: 30}), ((c:Dog {name: 'ww'}))
CREATE (a)-[:OWN]->(c)
MATCH p=(n:Person)-[r:FRIENDS]->() RETURN p
MATCH(a:Person {name: 'John', age: 30})
DETACH DELETE a
MATCH(b:Person {name: 'Jane', age: 30})
DETACH DELETE b
查询所有节点
MATCH (n)
RETURN n
报错 Only directed relationships are supported in CREATE
在Neo4J中,创建关系的时候,必须要指定方向,不然就会报错
在Neo4J中,关系的创建不能是无向的,但是查询和使用可以
官网参考:https://neo4j.com/labs/apoc/4.1/export/json/#export-database-json
使用如下命令
MATCH p=()-[r]->() RETURN p
在Graph
下载的图标处没有发现export json
在Table
下再点击下载,显示有export json
records.json
内容结构如下,包含start
,end
和segments
{ "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 }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。