Я пытаюсь создать друг отношения ко всем идентификаторам в списке, но я получаю сообщение об ошибке:как создать отношения в петле в Neo4j
Node already exists with label User and property "id"=[2]
Neo.ClientError.Schema.ConstraintViolation
В основном эти идентификаторы уже существует, и я просто хочу, чтобы создать друг к нескольким идентификаторам одновременно с использованием for.each.Как я могу достичь этого или есть ли другой способ сделать то же самое? Я очень ценю любую помощь.
MATCH (u:User {id:"3"})
FOREACH (id in ["2","4","5"] |
MERGE (u)-[:FRIEND]->(:User {id:id}))
Как могу ли я создать новые идентификаторы одинаково, если эти идентификаторы не находятся на моем db? – jason
Если вы хотите создать или сопоставить идентификаторы, это должно работать: MATCH (u: User {id: "3"}) развернуть ["2", "4", "5"] в качестве fbid merge (fb: Пользователь {id: fbid}) MERGE (u) - [: FRIEND] -> (fb) – Luanne
Пожалуйста, взгляните на это. Спасибо в Advance. http://stackoverflow.com/questions/30208963/how-to-create-relationship-and-merge-create-new-node-in-loop-in-neo4j – jason