MATCH p=(v)-[e:tick_change]-(v2) WHERE id(v) IN [“482680108”] AND e.day>=20210823 return p;
如果路径为1时候是可以的。
但是使用边长路径时:
MATCH p=(v)-[e:tick_change*1…2]-(v2) WHERE id(v) IN [“482680108”] AND e.day>=20210823 return p;
返回的结果就为Empty set
请问有什么解决办法吗?
另一情况是GO 查询时候
GO 1 To 2 STEPS FROM “482680108” OVER tick_change BIDIRECT WHERE tick_change.day>=20210823 AND tick_change.day<=20210823 YIELD DISTINCT tick_change._src AS src,tick_change._dst AS dst,tick_change.nums AS nums,tick_change.day as day,tick_change.cnt as cnt,tick_change.total_cost AS cost,tick_change.total_win AS win,“tick_change” AS tagname
使用的是BIDIRECT检索,返回的边结果中
一条边是由482680108指向522902110,另外一条是由522902110指向482680108的,但现在好像没有办法区分了,请问有什么办法吗?