match data=(na:person_1{Id:‘5858’})-[r:数据*1…2]-(nb), data as data where r.num>10000 return data
如何在进行深度搜索的同时,限制边属性
match data=(na:person_1{Id:‘5858’})-[r:数据*1…2]-(nb), data as data where all(r IN relationships(data) where r.num>10000) return data
层数比较深的话,性能可能不太好,需要优化数据模型,或者用路径模式匹配的方式查多次,试试吧
谢谢大佬,不过data as data 老是报错,改用下面的就可以了match data=(na:person_1{bankId:‘5858’})-[r:数据 *1…2]-(nb) where all(r IN relationships(data) where r.num>10000) return data