New to Neo4j and looking for AND clause in a Cypher query. Suppose I have Person nodes and Role nodes. A person can have multiple Roles (Manager, Leader, IC, QA,...) I want to find the set of People who have both the roles of Manager and QA.
Somethng like: MATCH (p:Person)-[:HAS_ROLE]->(r:Role{name:"Manager"}) AND (p)-[:HAS_ROLE]->(r:Role{name:"QA"}) RETURN p