Я использую этот запрос для создания некоторых отношений, но мне нужно создать узел, если он не существует, но свойство слияния создает для некоторых, а для других записей он дает ноль на id для слияния.
В принципе, если запись существует, она должна объединиться, иначе она должна создать, как мне это сделать?
MATCH (p:person{username:'abc.com'})-[hc:HAS_RELATION]->(pp:person{username:'xyz.com'})
MERGE (con:ContactInfo{Id:hc.ContactInfoId})
ON MATCH SET con.Updated=timestamp(),hc.ContactInfoId=ID(con)
ON CREATE SET con:PersonContact,con.Created =timestamp(),con.Id=ID(con),hc.ContactInfoId=ID(con)
WITH con
Пожалуйста, помогите