故障診斷——neo4j入門

文章目錄

  • neo4j
    • QuickStart
    • Demo

neo4j

QuickStart

詳情可見博客:https://www.cnblogs.com/nhdlb/p/18703804,使用docker拉取最近的一個版本進行創建

docker run -it -d -p 7474:7474 -p 7687:7687 \
-v /disk5/neo4j_docker/data:/data \
-v /disk5/neo4j_docker/logs:/logs \
-v /disk5/neo4j_docker/conf:/var/lib/neo4j/conf \
-v /disk5/neo4j_docker/import:/var/lib/neo4j/import \
-v /disk5/neo4j_docker/plugins:/var/lib/neo4j/plugins \
-e NEO4J_AUTH=neo4j/password \
--name neo4j neo4j:5.26.2

docker參數含義解釋:

-p 7474:7474??宿主機端口映射,7474端口為Neo4j界面訪問端口
-p 7687:7687??宿主機端口映射,7687端口為后臺API接口訪問端口
-v /home/neo4j/data:/data??宿主機目錄掛載,將Neo4j存儲數據掛載到宿主機目錄
-v /home/neo4j/logs:/logs??宿主機目錄掛載,將Neo4j運行日志掛載到宿主機目錄
-v /home/neo4j/conf:/var/lib/neo4j/conf??宿主機目錄掛載,將Neo4j配置文件掛載到宿主機目錄
-v /home/neo4j/import:/var/lib/neo4j/import??宿主機目錄掛載,將Neo4j數據導入目錄掛載到宿主機目錄
-v /home/neo4j/plugins:/var/lib/neo4j/plugins??宿主機目錄掛載,將Neo4j插件安裝目錄掛載到宿主機目錄
-e NEO4J_AUTH=neo4j/password??配置Neo4j的登錄密碼,用戶名必須是neo4j,密碼可以自定義

啟動后直接瀏覽器訪問webui界面即可,ip:7474/browser/,用戶名:neo4j,密碼:password

Demo

詳情可見b站:https://www.bilibili.com/video/BV13K4y187b4

image-20250312203448603

信息補充:

華工科技 湖北 深交所
安琪酵母 湖北 上交所
國信證券 廣東 深交所
中科創達 北京 深交所
招商銀行 深圳 上交所
  • 創建單個節點

    create(variable:lable{key1:value1,key2:value2}) return variablecreate(n:Stock {name:'安琪酵母',code:'600298',lauchDate:date('2000-08-18')}) return n
    
  • 創建多個節點:股票、交易所、省市標簽

    create(variable:lable{key1:value1,key2:value2}),(:lable{key1.1:value1.1,key2.1:value2.1}) return variable// 創建股票節點
    create(n:Stock {name:'安琪酵母',code:'600298',lauchDate:date('2000-08-18')}), (n:Stock {name:'安招商銀行',code:'600036',lauchDate:date('2002-08-09')})return n
    // 創建交易所節點
    create(n:SecuritiesExchange{name:'上海證券交易所'}),(:SecuritiesExchange{name:'深圳證券交易所'})return n;
    // 創建省市節點
    create(n:Province{name:'湖北'}),(:Province{name:'北京'}),(:Province{name:'廣東'})return n;
    
  • 建立關系:股票和省市、股票、交易所關系

    match(a:lable1),(b:lable2)
    where a.name ='value1' and b.name='value3'
    create (a)-[r:relationship]->(b) return r// 創建股票和交易所關系
    match(a:Stock),(b:SecuritiesExchange)
    where a.name = '安琪酵母' and b.name='上海證券交易所'
    create (a)-[r:Exchange]->(b) return r
    // 創建股票和省市名稱關系
    MATCH(a: Stock) ,(b: Province)
    WHERE a.name='安琪酵母' AND b.name='湖北'
    CREATE (a)-【r:Area】->(b) RETURN r
    
  • 查詢節點和關系

    match(a:variable)
    where a.name = 'key1'
    return a// 查詢某個股票的節點
    match(a:Stock)
    where a.name = '安琪酵母'
    return a
    
  • 查詢某個標簽下所有節點

    // 查詢股票標簽下所有節點
    match(a:Stock)
    return a
    
  • 查詢兩個節點之間的關系

    // 查詢兩個具體節點的關系
    match(:Stock{name:'安琪酵母'})-[r]->(:Province{name:'湖北'}) return r
    
  • 查詢關系的類型

    // type獲取某個節點所有關系的類型
    match(:Stock{name:'安琪酵母'})-[r]->()
    return type(r)
    
  • 刪除兩個節點的關系

    // 刪除兩個節點的關系
    match (:Stock{name:'安琪酵母'})-[r]->(:Province{name:'湖北'}) delete r
    
  • 刪除某個標簽下所有的關系

    // 刪除股票標簽下所有的關系
    match(:Stock)-[r]->() delete r
    
  • 刪除節點

    match(a:Stock)
    where a.name = '中科創達'
    delete a// 刪除某個標簽下的節點
    match(n:Stock)
    delete n// 刪除所有節點
    match(n)
    delete n
    
  • 增加節點屬性

    match(a:Stock)
    where a.name= '安琪酵母'
    set a.abbr = 'AQJM' return a
    
  • 刪除節點屬性

    match(a:Stock)
    where a.name='中科創達'
    remove a.abbr
    

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/72033.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/72033.shtml
英文地址,請注明出處:http://en.pswp.cn/web/72033.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《蒼穹外賣》SpringBoot后端開發項目核心知識點與常見問題整理(DAY1 to DAY3)

目錄 一、在本地部署并啟動Nginx服務1. 解壓Nginx壓縮包2. 啟動Nginx服務3. 驗證Nginx是否啟動成功: 二、導入接口文檔1. 黑馬程序員提供的YApi平臺2. YApi Pro平臺3. 推薦工具:Apifox 三、Swagger1. 常用注解1.1 Api與ApiModel1.2 ApiModelProperty與Ap…

大模型安全新范式:DeepSeek一體機內容安全衛士發布

2月以來,DeepSeek一體機幾乎成為了政企市場AI消費的最強熱點。 通過一體機的方式能夠縮短大模型部署周期,深度結合業務場景,降低中小企業對于大模型的使用門檻。據不完全統計,已約有超過60家企業基于DeepSeek推出一體機產品。 但…

OpenHarmony-SELinux配置

前言: OpenHarmony 上某個進程向samgr注冊SA服務,其他進程在與該進程進行IPC通信之前,需要獲取該SA服務,SA提供方需要為該SA配置SELinux標簽,否則該SA會被SELinux配置為u:object_r:default_service:s0標簽&#xff0c…

SQL開發中改善查詢性能的N種寫法

文章目錄 1. 使用 SELECT *2. 在 WHERE 子句中使用函數或計算3. 使用隱式類型轉換4. 不使用索引的列進行連接(JOIN)或過濾5. 使用 OR 代替 IN6. 在子查詢中使用 SELECT *7. 忽略索引統計信息8. 嵌套子查詢過多9. 過度使用 DISTINCT10. 使用不當的 JOIN 類…

第十八:go 并發 goroutine

channel 可以讓多個goroutine 之間實現通信 Add方法調用時機:必須在goroutine 啟動之前調用Add方法來增加計數器的值。 如果在goroutine已經啟動之后再調用Add,可能會導致Wait方法提前返回,因為計數器沒有正確反映正在運行的goroutine的數量…

數字IC后端項目典型問題(2025.03.10數字后端項目問題記錄)

小編發現今天廣大學員發過來的問題都比較好,立即一頓輸出分享給大家(每天都有好多種類的數字后端問題)。后續可能會經常通過這種方式來做分享。其實很多問題都是實際后端項目中經常遇到的典型問題。希望通過這種方式的分享能夠幫助到更多需要…

課程《Deep Learning Specialization》

在coursera上,Deep Learning Specialization 課程內容如下圖所示: Week2 assignment, Logistic Regression.

LLM推理和優化(1):基本概念介紹

一、LLM推理的核心過程:自回歸生成 LLM(如DeepSeek、ChatGPT、LLaMA系列等)的推理本質是自回歸生成:從初始輸入(如[CLS]或用戶prompt)開始,逐token預測下一個詞,直到生成結束符&…

【從零開始學習計算機科學】編譯原理(一)編譯過程概述

【從零開始學習計算機科學】編譯原理(一)編譯過程概述 緒論編譯過程概述詞法分析語法分析代碼優化代碼生成其他功能編譯器的前端和后端緒論 什么叫編譯程序?為什么我們需要編譯程序?編譯程序就是一個程序,將便于人編寫、閱讀、維護的高級計算機語言所寫作的源代碼程序,翻…

3-001:MySQL 中的回表是什么?

1. 什么是回表? 回表(Back to Table) 指的是 在使用非聚簇索引(輔助索引)查詢時,MySQL 需要 先通過索引找到主鍵 ID,然后再回到主鍵索引(聚簇索引)查詢完整數據&#xf…

【AIGC】計算機視覺-YOLO系列家族

YOLO系列家族 (1)YOLO發展史(2) YOLOX(3) YOLOv6(4) YOLOv7(5) YOLOv8(6) YOLOv9(7)YOLOv10(8&…

基于Python懂車帝汽車數據分析平臺(源碼+lw+部署文檔+講解),源碼可白嫖!

摘要 時代在飛速進步,每個行業都在努力發展現在先進技術,通過這些先進的技術來提高自己的水平和優勢,汽車數據分析平臺當然不能排除在外。本次我所開發的懂車帝汽車數據分析平臺是在實際應用和軟件工程的開發原理之上,運用Python…

Prompt 工程

一、提示原則 import openai import os import openai from dotenv import load_dotenv, find_dotenv from openai import OpenAI def get_openai_key():_ load_dotenv(find_dotenv())return os.environ[OPENAI_API_KEY]client OpenAI(api_keyget_openai_key(), # This is …

MySQL -- 數據庫基礎

1、基礎登錄操作 mysql 指定選項 選項&#xff1a; <1> -h 指定ip地址&#xff0c;即連接的主機&#xff0c;不帶時&#xff0c;默認連本機 <2> -P 指定的端口號&#xff0c;指定默認端口號&#xff08;配置文件中進行配置&#xff09; <3>-u 指定的用戶 &l…

02C#基本結構篇(D3_內部類-代碼塊-數據類型-變量-常量-字面量-運算符-流程控制語句)

目錄 一、內部類 1. 定義內部類 2. 創建內部類的實例 3. 訪問外部類的私有成員 4. 內部靜態類 5. 使用場景和優點 6. 注意事項 ------------------------------------------- 二、代碼塊 1. 控制流語句 1.1. 條件語句 1> if 語句 2> switch 語句 1.2. 循環語…

15 | 定義簡潔架構 Store 層的數據類型

提示&#xff1a; 所有體系課見專欄&#xff1a;Go 項目開發極速入門實戰課&#xff1b;歡迎加入 云原生 AI 實戰 星球&#xff0c;12 高質量體系課、20 高質量實戰項目助你在 AI 時代建立技術競爭力&#xff08;聚焦于 Go、云原生、AI Infra&#xff09;&#xff1b;本節課最終…

CSDN統計個人創作總字數

前言 不是很懂爬蟲&#xff0c;所以就叫deepseek寫了一個 用起來很簡單&#xff0c;但是有一個小問題&#xff0c;就是統計的是總字符數。代碼片會被統計進去&#xff0c;Markdown語法也會被統計進去。 不過我沒有太多需求&#xff0c;能大概統計一下滿足以下小小的好奇心和成…

React.js 基礎與進階教程

React.js 基礎與進階教程 React.js 是由 Facebook 開發的流行前端 JavaScript 庫&#xff0c;專為構建用戶界面&#xff08;UI&#xff09;設計&#xff0c;尤其適用于單頁面應用&#xff08;SPA&#xff09;。它采用組件化開發模式&#xff0c;使 UI 結構更加清晰、可維護性更…

msf(Metasploit)中Session與Channel的區別與關系解析

在 Metasploit Framework&#xff08;MSF&#xff09;中&#xff0c;Session 和 Channel 都是與目標主機的交互方式&#xff0c;但它們的作用和概念有所不同。本文將解析這兩個術語的區別。 一、Session&#xff08;會話&#xff09; Session 是指通過 Metasploit 成功利用目標…

設計模式-結構型模式-裝飾器模式

概述 裝飾器模式 : Decorator Pattern : 是一種結構型設計模式. 作用 &#xff1a; 允許你動態地給對象添加功能或職責&#xff0c;而無需修改其原始類的代碼,非常的符合 開閉原則。 實現思路 &#xff1a;通過創建一個包裝對象&#xff08;即裝飾器&#xff09;&#xff0c;來…