Я должен написать один шифр для схемы, в которой все узлы имеют несколько отношений между собой. Итак, я хочу отфильтровать узлы, скажем, сначала найти узлы, которые имеют отношение HELPSin между темами. Затем проверьте, есть ли между этими узлами отношения KNOWSrelation, а затем верните все узлы со всеми другими отношениями (включая HELPS и KNOWS). Прямо сейчас, чтобы отфильтровать отношение, которое я использую ниже шифра:
MATCH (a)-[r:HELPS]->(b)
WITH distinct a,b
MATCH (a)-[rs:KNOWS]-(b)
RETURN a,b LIMIT 25
MATCH (a)-[r:HELPS AND KNOWS]->(b)
WITH DISTINCT a,b
path = (a)-[*]-(b) //To get all other relations in between filtered nodes.
RETURN rels(path),nodes(path)
Спасибо.