find path路径查询中间点过滤问题(a,b,c为点的id)

有如下语句,查询两个点间的所有路径:
FIND ALL PATH WITH PROP FROM ‘a’ TO ‘c’ OVER * BIDIRECT UPTO 10 STEPS YIELD path AS p

如果添加一个中间点,要求返回所有路径中含有中间点的路径,请问语句该如何修改,已尝试过下面的语句,但返回的结果与预期不符
FIND ALL PATH WITH PROP FROM ‘a’ TO ‘b’,‘c’ OVER * BIDIRECT UPTO 10 STEPS YIELD path AS p

FIND ALL PATH WITH PROP FROM ‘a’, ‘b’ TO ‘c’ OVER * BIDIRECT UPTO 10 STEPS YIELD path AS p

FIND ALL PATH WITH PROP FROM ‘a’, ‘b’ TO ‘b’, ‘c’ OVER * BIDIRECT UPTO 10 STEPS YIELD path AS p

player100 ----player104— player101

FIND ALL PATH FROM "player100" TO "player101" OVER * BIDIRECT YIELD path AS p |
    YIELD $-.p WHERE "player104" IN [n in nodes($-.p)| id(n)]
1 个赞

谢谢您

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。