У меня проблемы со списками в neo4j. Мне нужно пройти через список и сравнить каждый элемент со свойством другого узла. Я пробовал что-то вроде этого
MATCH (C:Courses),(S:Student)
WHERE
C.courseid = "8" AND
S.userid = FOREACH(l IN SPLIT(C.students,",")
CREATE (C)<-[E:enrolled]-(S)
RETURN E
, где C.students
- строка значений, разделенных ",". FOREACH
была единственной функцией, которую я нашел, чтобы сделать это, но я не думаю, что смогу использовать это таким образом. Есть идеи, как мне это сделать?