Neo4j:如何匹配关系?

问题描述 投票:-5回答:1

例如:我知道与另一个人B相关联的人A和与人C相关联的人B.

我如何证明A人与C人间接联系?

database facebook-graph-api graph neo4j graph-databases
1个回答
0
投票

你的问题不包含任何代码/查询示例,所以我做了一些假设,并给你一个例子我应该如何处理这个问题:

MATCH (personA:Person)-[:HAS_FRIEND]->(personB:Person)
WITH personA, personB
OPTIONAL MATCH (personB)-[:HAS_FRIEND]->(personC:Person)
WITH personA, personB, collect(distinct personC) AS friendsOfPersonB
RETURN personA, personB, friendsOfPersonB
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.