MATCH (:Customer {customer_id: 4})-[r WHERE r.Action <> 'ODC']-*(n)
RETURN DISTINCT n
字符串 要返回子图直到并 * 包括 * 这些节点:
MATCH path = (:Customer {customer_id: 4})-[r WHERE r.Action <> 'ODC']-*
()-[{Action: 'ODC'}]-()
UNWIND nodes(path) AS n
RETURN DISTINCT n
型
对于Neo4j < 5.9
返回子图,但不包括与Action = 'ODC'的任何关系之外的任何节点:
MATCH (:Customer {customer_id: 4})-[r*0..]-(n)
WHERE all(rel IN r WHERE rel.Action <> 'ODC')
RETURN DISTINCT n
型 要返回子图直到并 * 包括 * 这些节点:
MATCH path = (:Customer {customer_id: 4})-[r*0..]-()-[{Action: 'ODC'}]-()
WHERE all(rel IN r WHERE rel.Action <> 'ODC')
UNWIND nodes(path) AS n
RETURN DISTINCT n
1条答案
按热度按时间gg0vcinb1#
适用于Neo4j 5.9+
返回子图,但不包括与
Action = 'ODC'
的任何关系之外的任何节点:字符串
要返回子图直到并 * 包括 * 这些节点:
型
对于Neo4j < 5.9
返回子图,但不包括与
Action = 'ODC'
的任何关系之外的任何节点:型
要返回子图直到并 * 包括 * 这些节点:
型