Я хотел бы использовать шифр для создания связи между элементами в массиве и другим узлом.
Результатом этого запроса был список пустых узлов, связанных друг с другом.
MATCH (person:person),(preference:preference)
UNWIND person.preferences AS p
WITH p
WHERE NOT (person)-[:likes]->(preference) AND
p = preference.name CREATE (person)-[r:likes]->(preference)
Где person.preferences содержит массив имен предпочтений.
Очевидно, я делаю что-то не так. Я новичок в neo4j, и любая помощь с вышеизложенным будет высоко оценена.