У меня есть следующий запрос Cypher, который работает, как я ожидал ....
MATCH (n1 {id: "25fd62e4-9566-4cbd-a443-b2b8d739d6f4"})-[r]-(n2)
WHERE r.hierarchy IN ['Ge', 'H']
RETURN n1, r, n2
Я хотел бы добавить степени разделения к этому запросу.
Это работает
MATCH (n1 {id: "25fd62e4-9566-4cbd-a443-b2b8d739d6f4"})-[r*1..4]-(n2)
RETURN n1, r, n2
.... но добавление в предложение WHERE не дает:
MATCH (n1 {id: "25fd62e4-9566-4cbd-a443-b2b8d739d6f4"})-[r*1..4]-(n2)
WHERE r.hierarchy IN ['Ge', 'H']
RETURN n1, r, n2
Любые советы приветствуются.