本文是個人學習neo4j的官方手冊的自我總結。
1.2.1
match (n )-[r:friend]-(friend)
with n,count(r) as rnum
猜測與python中的aggregate類似,返回的是n和邊的count的聚合結果。
2.3.3
match (n)
return
case n.eyes
when 'blue'
then 1
when 'brown'
then 2
else 3 end as result
match (n)
return
case
when n.eyes = 'blue'
then 1
when n.age < 40
then 2
else 3 end as result
case的兩種用法
2.6parameter 類似於定義轉義字元,不過不是在neo4j中定義,而是在呼叫neo4j的程式中定義(與你用的語言有關)。
tips
以下的x代表未知量
(x:label) 代表節點;
代表屬性;
–,->,-[x:label]->,<-[x:label]-代表邊;
增刪改查時都要確定你找的是點、邊、還是屬性,上述格式很重要
Neo4j學習筆記
neo4j學習筆記 一.基本知識 1.1 node syntax 節點語法 matrix movie matrix movie matrix movie matrix movie 1 代表乙個節點uncharacterized node 2 matrix 新增了乙個變數為matrix的節點。3 mo...
Neo4j學習筆記
1.install neo4j ubuntu 16.04伺服器上安裝neo4j neo4j 初步認識和使用 linux 系統無瀏覽器 初始化 neo4j 密碼 create 建立節點或關係 建立節點n,label為person,有兩個屬性name和born,通過return語句返回 create n...
Neo4j學習(2) Win系統安裝Neo4j
neo4j 是目前最流行的圖形資料庫,支援完整的事務,在屬性圖中,圖是由頂點 vertex 邊 edge 和屬性 property 組成的,頂點和邊都可以設定屬性,頂點也稱作節點,邊也稱作關係,每個節點和關係都可以由乙個或多個屬性。neo4j建立的圖是用頂點和邊構建乙個有向圖,其查詢語言cypher...