2016-03-16 8 views
0

Я хотел бы отрезать последний узел из цепочки p. Я получаю p по запросу MATCH p=(A)-[*0..]->(B)-[*1..]->(C). Мне нужно (C), чтобы определить правильную цепочку, но я не wan (C)в цепь. Можно ли как-то удалить его из выбора p? (Я не wanr, чтобы удалить его из графика, только от выбора p)Cypher Truncate Chain

ответ

1

Если исходный запрос выглядит следующим образом:

MATCH p=(a:A)-[*0..]->(b:B)-[*]->(c:C) 
RETURN p; 

Вы можете сделать это, вместо того, чтобы получить то, что вы хотите:

MATCH p=(A)-[*0..]->(B)-[*]->(x) 
WHERE (x)-->(c:C) 
RETURN p; 

 Смежные вопросы

  • Нет связанных вопросов^_^