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...