簡體   English   中英

Neo4j-通過關系標准查找節點

[英]Neo4j - find nodes by relationships criteria

我在Neo4j圖形數據庫中有一個簡單的圖形:

簡單圖

如何找到節點(使用密碼):

  1. 有3個關系(結果:節點c,節點e)?
  2. 有2個傳出關系(結果:節點c,節點e)?
  3. 僅具有1個傳入和1個傳出關系(結果:節點a,節點b,節點d,節點d1)?

這將使您入門,但是您應該真正閱讀該手冊,它非常詳細且易於遵循-http://neo4j.com/docs/stable/cypher-query-lang.html

還可以考慮在線課程-http: //neo4j.com/graphacademy/online-course-getting-started/

  1. 具有3個關系的節點:

    MATCH (n) WHERE size((n)--())=3 RETURN n

  2. 具有2個傳出關系的節點:

    MATCH (n) WHERE size((n)-->())=2 RETURN n

  3. 具有一個傳出關系和一個傳入關系的節點

    MATCH (n) WHERE size((n)-->())=1 AND size((n)<--())=1 RETURN n

您應該使用標簽btw。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM