【问题标题】:neo4j Cypher create or updatingneo4j Cypher 创建或更新
【发布时间】:2013-07-05 10:04:33
【问题描述】:

通过 REST API /cypher 使用 Neo 2.0 我正在尝试构建一个有根树状结构。

我目前有一个索引起始节点,我想附加一个可能已经存在的节点的唯一路径。如果密码已经在数据库中但缺少某些属性,我如何让密码创建和设置或只是更新。

【问题讨论】:

    标签: neo4j cypher


    【解决方案1】:

    Cypher 的 MERGE 命令执行此操作,请参阅 http://docs.neo4j.org/chunked/milestone/query-merge.html

    【讨论】:

    • 我无法让 MERGE 仅通过 neo4j 控制台通过 REST API 工作。此外,它也没有提及任何关于关系的内容,仅提及节点。
    • OK 通过更新到 M3 合并现在似乎可以通过 REST 执行某些操作,但是错误响应是“MERGE 仅支持单节点模式”,但我想用路径更新它并填写缺失的节点或者如果它们已经存在,可能会更新节点的属性
    【解决方案2】:

    我目前有同样的问题。我正在调查 CREATE UNIQUE 可能是你所追求的。

    http://neo4j.com/docs/stable/query-create-unique.html


    已编辑:实际上我认为CREATE UNIQUE 可能已被弃用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      • 1970-01-01
      相关资源
      最近更新 更多