vue+neo4j(neo4j desktop安裝和使用)
官網(wǎng)下載安裝
-
官方下載鏈接:https://neo4j.com/download/
-
下載后會跳轉到
Activation Key
頁面,已經自動生成好密鑰,復制后,粘貼到Neo4j Deskto
的Software Keys
輸入框內即可完成激活 -
官方安裝使用手冊
https://neo4j.com/developer/neo4j-desktop/ -
軟件主界面,默認附帶一個
Example Project
,自帶一個電影演員數(shù)據(jù)庫
基本使用
創(chuàng)建項目
- 選擇
Create project
新增數(shù)據(jù)庫
-
選擇
Local DBMS
-
設置數(shù)據(jù)庫名稱,密碼和 DBMS 版本
-
查看數(shù)據(jù)庫信息
Details
-
點擊
Start
啟動數(shù)據(jù)庫,狀態(tài)由STARTING
轉為ACTIVE
-
可以通過
open
下拉菜單選擇Terminal
終端
連接數(shù)據(jù)庫
1. 點擊open
打開內置瀏覽器neo4j browser
- 提示,Neo4j 瀏覽器是一個命令驅動的客戶端,作為基于 Web 的 shell 環(huán)境
2. 用其他瀏覽器打開
-
在瀏覽器中輸入網(wǎng)址http://localhost:7474/
-
用戶名為:neo4j
-
密碼默認是:neo4j (創(chuàng)建時已修改)
使用cypher構建簡單知識圖譜
創(chuàng)建節(jié)點
CREATE (a:Person {name: 'John', age: 30})
CREATE (b:Person {name: 'Jane', age: 30})
CREATE (c:Dog {name: 'ww'})
創(chuàng)建關系
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
刪除節(jié)點及關系
MATCH(a:Person {name: 'John', age: 30})
DETACH DELETE a
MATCH(b:Person {name: 'Jane', age: 30})
DETACH DELETE b
查詢節(jié)點和關系
查詢所有節(jié)點
MATCH (n)
RETURN n

-
報錯
Only directed relationships are supported in CREATE
在Neo4J中,創(chuàng)建關系的時候,必須要指定方向,不然就會報錯
在Neo4J中,關系的創(chuàng)建不能是無向的,但是查詢和使用可以
數(shù)據(jù)導出為json文件
官網(wǎng)參考:https://neo4j.com/labs/apoc/4.1/export/json/#export-database-json
-
使用如下命令
MATCH p=()-[r]->() RETURN p
-
在
Graph
下載的圖標處沒有發(fā)現(xiàn)export json
-
在
Table
下再點擊下載,顯示有export json
文章來源:http://www.zghlxwxcb.cn/news/detail-627290.html
-
records.json
內容結構如下,包含start
,end
和segments
文章來源地址http://www.zghlxwxcb.cn/news/detail-627290.html
{
"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
}
- 最終本地文件如下
到了這里,關于vue+neo4j(neo4j desktop安裝和使用)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!