return 关系而不仅仅是 n

return relationship rather than just n

我有以下密码查询,其中 returns 我想要的节点。但是,我不仅要获取节点,还要获取它所连接的关系和节点(即我希望结果的格式为 (i:Importer)-[r:Customer]->(c:Contractor) .我不确定,但我怀疑我需要一个额外的匹配函数来输入 'c' 是否有意义?

非常感谢!

MATCH (i:Importer)-[r:Customer]->(c:Contractor)
with c,  count (distinct r) as partners
where partners > 20
return c

听起来你想要的是像你说的那样包含另一个 MATCH

MATCH (i:Importer)-[r:Customer]->(c:Contractor)
with count (r) as partners, c 
where partners > 20
MATCH (i:Importer)-[r:Customer]->(c:Contractor)
return c, r, i

这将为您提供所有 (i:Importer)-[r:Customer]->(c:Contractor),其中 c 超过 20 r