В нашем приложении (java 8) мы используем NEO4J (3.4) и для функции нам нужен запрос, который выполняет следующие действия:
Удалите все узлы типа «Team», которые не имеют отношения «OWNS», и все связанные узлы типа «Employee» с отношением «MEMBER_OF» к «Team», но только если нет других связей Employee с другими Командные узлы.
Я довольно новичок в NEO4J версии 3.4 и немного знаком с языком Cypher, но пока он мне не подходит.
Первая часть запроса, которую я получаю:
MATCH (team:Team) WHERE NOT (team)-[:OWNS]->() RETURN team
и я мог бы начать итерацию по набору результатов и т. Д., Но держу пари, что есть запрос для этой проблемы