I would like to create a relationship for any 'tag' in Feature node array property 'aTags' which equals a Tag node. I've tried using FOREACH and UNWIND without any luck.
Data:
- (a) are Feature nodes with a property array of tags.
- a.aTags is an array similar to {1,2,3,4,5}
- (b) are Tag nodes
- b.tag matches a single element in a.aTags
Cypher:
START a=node(*), b=node(*)
FOREACH (a_tag IN a.aTags = b.tag |
CREATE (a)-[:HAS_TAG]->(b) );
Thanks in advance for any insight!