В Neo4J я создаю узлы, используя, например, «слияние» -
MERGE (p: Person {id: 'testId1234' }) RETURN p
Теперь, если все правильно понять, будет создан узел P, если он не существует с идентификатором 'testId1234'.Теперь я хочу установить свойство eligible_for_vote
только если возраст человека был старше 18 лет, как я могу это сделать?
Когда я вставляю узел в график, у меня есть доступ к его возрасту.Но я не знаю, как я могу использовать SET
условно вместе с MERGE
Короче, я пытаюсь сделать что-то вроде этого -
MERGE (p: Person {id: 'testId1234'})
SET
if age >= 18
p.eligible_for_vote = true
end
p.age = 18
RETURN p
какие-либо предложения?