簡體   English   中英

如何找到2個節點neo4j之間存在什么關系?

[英]How to find what relations exists between 2 nodes neo4j?

可以說我有這些具有以下關系的節點: (A,B) are nodesRs 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.

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