cypher help - 创建或更新节点

时间:2014-02-18 17:43:44

标签: cypher

需要使用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}})ON CREATE user = {props} SET user.created = timestamp()ON MATCH SET user.lastSeen = timestamp()RETURN user”

感谢有人能指出我可能做错了什么。

  • 协噶尔

1 个答案:

答案 0 :(得分: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';