[英]neo4j how to query with variable nodes in between limiting the number of relations between subsequent nodes?
[英]How to find what relations exists between 2 nodes neo4j?
可以說我有這些具有以下關系的節點: (A,B) are nodes
, Rs are Relation Names
:
A-R1->B
A-R2->B
A-R3->B
現在我實際上不知道這兩個節點之間是否有一個或任何一個R
有關系。 我怎么能指定這兩個節點之間是否存在任何關系,而不管它是什么關系?
另外,如果這兩個節點之間存在任何關系,是否可能知道它是什么關系?
我怎么能指定這兩個節點之間是否存在任何關系,而不管它是什么關系?
我相信簡單的MATCH就足夠了。 以下查詢返回名為“ A”的節點和名為“ B”的節點(如果存在)之間的所有關系。
MATCH ({name : "A"})-[r]->({name : "B"})
RETURN r
另外,如果這兩個節點之間存在任何關系,是否可能知道它是什么關系?
type()函數返回關系類型的字符串表示形式。 然后,下面的查詢將返回表示A和B之間每種關系的類型的字符串。
MATCH ({name : "A"})-[r]->({name : "B"})
RETURN type(r) as type
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.