Учитывая этот запрос Cypher:
match p = ((a:User)-[*1..3]->(b:User))
Как я могу создать переменную d для использования в верхней границе сопоставления с образцом переменной длины?Например:
d
match p = ((a:User)-[*1..d]->(b:User))
Вы не можете.
Два решения:
Впоследствии вы используете параметры, например,
MATCH p = (a: пользователь) - [*] -> (b: пользователь), где длина (p) <4 ВОЗВРАТ р </p>