Bonjour à tous,
Je le précise tout de suite, je débute avec Neo4j et cypher. ;-)
J'ai un graphe qui comporte dont les relations comportent une propriété "groupe" qui est un tableau de chaines qui peut contenir de 1 ou plusieurs valeurs (par exemple ['gold','silver','copper']).
Je cherche à définir les paths qui passent uniquement par les relations qui contiennent une valeur précise (par exemple 'gold') mais je n'y parviens pas...
Sans le filtre sur la propriété groupe, j'obtiens ce graphe-là (le chemin en jaune est celui que je devrais obtenir après filtrage sur la propriété "groupe" avec la valeur 'gold')
La requête de ce graphe est la suivante :
MATCH (a:pricelist)-[r*]->(b:column)
where b.moq <= 290
return a,r,b
J'ai essayé d'utiliser filter(), all() et même extract() mais je n'arrive à rien...
Pourriez-vous m'indiquer comment gérer ce type de cas ?
Merci d'avance pour votre aide.