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
。
我有以下密码查询,其中 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
。