Я хотел бы выбрать узел TotalResult по связанным узлам ModelResults с запросом шифра.
На изображении ниже я хотел бы выбрать указанный серый узел, который связан ровно с 3 зелеными узлами результатов с идентификаторами [ 5368, 5410, 5388]
Я знаю, что приведенный ниже запрос неверен, потому что если вы дадите ему идентификаторы [5368, 5410], он выберет оба серых «итоговых результата» узлы.
MATCH (totalResult:TotalResult)-[r:USE]->(modelResult:ModelResult) WHERE ID(modelResult) IN [5368, 5410, 5388] RETURN totalResult, r, modelResult;
Я пытался создать запрос, подобный приведенному ниже, но это неверный запрос.
MATCH (totalResult:TotalResult)-[r:USE]->(modelResult:ModelResult)
WHERE ALL(modelResult IN CALL {MATCH (result:ModelResult) WHERE ID(result) IN [5368, 5410, 5388] RETURN result})
AND ALL(CALL{MATCH (result:ModelResult) WHERE ID(result) IN [5368, 5410, 5388] RETURN result} EXISTS nodes(modelResult))
RETURN totalResult, r, modelResult;
Пожалуйста, дайте мне знать, можно ли выбрать узел по его точно идентификаторы связанных узлов и как?
Спасибо.