Je suis aux prises avec une requête Cypher où j'ai une liste, disons de People (['Peter', 'Stacy', 'Olli'])
. Je cherche toutes les personnes, qui ont certains de ces 3 comme leurs seuls amis. Donc, fondamentalement, j'essaie de match (p:Person)-[:HAS_FRIEND]->(q:Person) WHERE q.name in ['Peter', 'Stacy', 'Olli']
mais je veux exclure ceux qui ont au moins un ami qui n'est pas dans la liste. Par exemple, les amis de Bob sont Peter et Stacy. Cela signifie qu'il devrait être jumelé. Les amis Jans sont Stacy, Olli et Bob. Il ne devrait pas être jumelé puisque Bob n'est pas sur la liste.Cypher Correspond à un nœud qui n'a aucune relation avec un nœud qui n'est pas dans une liste
Comment puis-je faire cela?
Fonctionne comme prévu. Je vous remercie – Urr4