Neo4j學習筆記

2021-08-06 07:07:57 字數 988 閱讀 6842

neo4j學習筆記:

一.基本知識

1.1 node syntax 節點語法

()(matrix)

(:movie)

(matrix:movie)

(matrix:movie )

(matrix:movie )

1、()代表乙個節點uncharacterized node

2、(matrix)新增了乙個變數為matrix的節點。

3、(:movie)表示乙個標籤,宣告節點的型別。

4、title、released 表示節點的屬性,描述節點的特徵。

5、(matrix:movie )含義為:一部於2023年拍攝的名叫《the matrix》的電影用節點matrix表示。

1.2 relationship syntax 關係語法

-->

-[role]->

-[:acted_in]->

-[role:acted_in]->

-[role:acted_in ]->

1、-->或<--表示有向關係,--無向關係

2、[…]括號內的表示式可以新增細節,包括變數如role、屬性如roles、型別如acted_in.

3、-[role:acted_in]->含義為:出演乙個叫neo角色用role變數表示

1.3 pattern syntax 模式語法

(keanu:person:actor )

-[role:acted_in     ]->

(matrix:movie       )

結合節點和關係的語法,我們可以表達模式。語義為:keanu reeves在the matrix中扮演了neo一角色。

1.4 pattern variables模式變數

acted_in = (:person)-[:acted_in]->(:movie)

acted_in變數將包含兩個節點和被發現或建立的每個路徑的連線關係。

Neo4j學習筆記

1.install neo4j ubuntu 16.04伺服器上安裝neo4j neo4j 初步認識和使用 linux 系統無瀏覽器 初始化 neo4j 密碼 create 建立節點或關係 建立節點n,label為person,有兩個屬性name和born,通過return語句返回 create n...

neo4j學習筆記(一)

boss說,你去學一下neo4j 於是我來了 neo4j學習筆記 二 python介面 查詢 neo4j學習筆記 三 python介面 建立刪除結點和關係 neo4j是乙個很好玩的圖資料庫。安裝過程很簡單,不過我沒裝,我用的是伺服器上裝好的,所以不寫了。由於在伺服器上,所以要先配置一下遠端連線。首先...

Neo4j學習(2) Win系統安裝Neo4j

neo4j 是目前最流行的圖形資料庫,支援完整的事務,在屬性圖中,圖是由頂點 vertex 邊 edge 和屬性 property 組成的,頂點和邊都可以設定屬性,頂點也稱作節點,邊也稱作關係,每個節點和關係都可以由乙個或多個屬性。neo4j建立的圖是用頂點和邊構建乙個有向圖,其查詢語言cypher...