密码截断链
Cypher Truncate Chain
我想从链中删除最后一个节点 p
。我通过这样的查询 MATCH p=(A)-[*0..]->(B)-[*1..]->(C)
得到 p
。我需要 (C)
来识别正确的链,但我不想 (C)
在 链中。我能以某种方式将它从选择 p
中删除吗? (我不想将其从图表中删除,只是从选择中删除 p
)
如果您的原始查询如下所示:
MATCH p=(a:A)-[*0..]->(b:B)-[*]->(c:C)
RETURN p;
您可以这样做,以获得您想要的:
MATCH p=(A)-[*0..]->(B)-[*]->(x)
WHERE (x)-->(c:C)
RETURN p;
我想从链中删除最后一个节点 p
。我通过这样的查询 MATCH p=(A)-[*0..]->(B)-[*1..]->(C)
得到 p
。我需要 (C)
来识别正确的链,但我不想 (C)
在 链中。我能以某种方式将它从选择 p
中删除吗? (我不想将其从图表中删除,只是从选择中删除 p
)
如果您的原始查询如下所示:
MATCH p=(a:A)-[*0..]->(b:B)-[*]->(c:C)
RETURN p;
您可以这样做,以获得您想要的:
MATCH p=(A)-[*0..]->(B)-[*]->(x)
WHERE (x)-->(c:C)
RETURN p;