Как подключить узел к нескольким узлам другого типа? Узлы для подключения находятся в списке в качестве параметра, часть узлов не существует в БД. как соединить только существующие, без дублирования всех существующих соединений?
OPTIONAL MATCH (ja : Course{name: 'Math'}), (jm : Student {name: 'James'}) , (bl : Student {name: 'Bill'})
MERGE (ja)-[r1:learn {nickname: 'ALL'}]->(jm)
MERGE (ja)-[r2:learn {nickname: 'ALL'}]->(bl)
RETURN ja, jm
В приведенном выше коде Студент Джеймс существует, и Билла не существует, вся операция завершается неудачно, и связь между Курсом (Математика) и Студентом(Джеймс) не сотворен!