У меня есть несколько узлов в Neo4j, с дружескими отношениями. Теперь я хочу запросить друзей друзей одного узла (например, Кейт), кроме узлов, которые уже дружат с ней. Я пробовал эти команды, но это не работает:
MATCH ( p:person {name:"Kate"} )-[friends_with*2..3] -> (pp:person)
WHERE (pp) NOT (p)->[friends_with]-(pp)
return pp;
OR
MATCH ( p:person {name:"Kate"} )-[friends_with*2..3] -> (pp:person)
WHERE (pp) OUT [(p)->[friends_with]-(pp)]
return pp;
Буду признателен, если кто-нибудь сможет помочь