Я использую Neo4j 1.9 M03 в режиме HA, моя задача - удалить все узлы и отношения, а также индексы, которые старше определенной даты.Удалить старые узлы и отношения с Cypher в Neo4j 1.9
Для этого я создал свойство для узлов и отношений. Свойство является датой в формате «YYMMDD».
Я пытаюсь использовать следующий Cypher запрос для выполнения операции упоминалось выше:
START n0=node(0), nx=node(*)
MATCH n0-[r0?]-(), nx-[rx?]-()
WHERE nx <> n0 AND HAS (nx.datestamp) AND nx.datestamp <= yyyymmdd
OR HAS (rx.datestamp) AND rx.datestamp <= yyyymmdd
DELETE r0,rx,nx
Этот запрос не выполняет операцию я пожелаю. Что я могу делать неправильно здесь?
Является ли ваша дата строкой? – Luanne
Нет, это целое – x13