2014-02-18 4 views
0

Нужна помощь вставки или обновления с помощью шифра ..высчитывать помощь - создать или обновить узел

У меня есть Cypher запрос ..

cypher = 'MERGE (user:Person:User {email: {email}}) ON CREATE user = {props} SET user.created = timestamp() ON MATCH SET user.lastSeen = timestamp() RETURN user'; 

Это, кажется, бросают ошибку:

errorError: недопустимый ввод 'u': ожидаемое пропущенное, комментарий или SET (строка 1, столбец 53) "MERGE (пользователь: Лицо: Пользователь {email: {email}}) ON CREATE user = {props} SET user.created = timestamp() ON MATCH SET user.lastSeen = timestamp() RETURN user "

Цените, если кто-то может указать, что я, возможно, делаю неправильно.

  • Shekar

ответ

1

Вы забыли первый SET

cypher = ' 
    MERGE (user:Person:User {email: {email}}) 
    ON CREATE SET user = {props}, user.created = timestamp() 
    ON MATCH SET user.lastSeen = timestamp() 
    RETURN user'; 
Смежные вопросы