neo4j 双列表匹配
查询语句:
match p=(nn:Package{packageID:"antlr@@3.4.1"})-[r:Target_To*4..6]->(m:Package)
where all(r_child in r where any(a in r_child.targetFramework where a contains ".NETFramework" or a.targetFramework in [".NETStandard1.1",".NETStandard1.0"]))
and not (m)-[]->() and all (mm in nodes(p) where mm.isPrerelease ="False")
RETURN reduce(node_ids = [], n IN nodes(p) | node_ids + [n]) as result limit 2000

浙公网安备 33010602011771号