【发布时间】:2022-11-16 20:01:47
【问题描述】:
大家好,我是 neo4j 的新手,正在为某些用例从 mongodb 迁移到 neo4j。我的一个用例是找到具有 x 距离和 y 路径数的所有节点。
在下面的示例中,0 有两条路径到 2,距离为两段距离,0 有一条路径到 4,距离为两段距离。我想写一个只给我2而不是4的查询,因为它只有一条路径。
我能够使用基于距离的过滤节点
Match (a:User {id: 0})-[:follows*2]->(b:User) return b;
但这同时给出了 2 和 4,如何在上述查询中添加路径数 >= 2?
【问题讨论】: