在进行深度搜索的时候如何进行边筛选,大佬救我
发布于 4 年前 作者 gtmdzsmj 1123 次浏览 来自 问答

match data=(na:person_1{Id:‘5858’})-[r:数据*1…2]-(nb), data as data where r.num>10000 return data

3 回复

如何在进行深度搜索的同时,限制边属性

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

回到顶部