Il existe la situation dans laquelle je dois correspondre à l'un des libellés du noeud.Neo4j Correspond à plusieurs étiquettes
Nous pouvons le faire pour les types de relations comme
(n)-[:KNOWS|LOVES]->(m)
Peut-on adapter les étiquettes des nœuds comme celui-ci? par ex.
MATCH (c:computer)<-[:belongs_to]-(comp:HP|IBM)
return comp
Actuellement j'ai essayé ceci et ça donne des résultats, Y a-t-il un moyen plus simple?
MATCH (c:computer)<-[:belongs_to]-(comp)
WHERE 'HP' IN labels(comp) OR 'IBM' IN labels(comp)
return comp
FWIW Je pense que votre troisième exemple est assez simple, et une bonne approche. Vous pouvez rechercher en utilisant OPTIONAL MATCH (http://docs.neo4j.org/chunked/stable/query-optional-match.html), mais la requête qui en résulte ne serait pas plus simple que ce que vous avez. – FrobberOfBits