【问题标题】:Neo4j Upsert using apoc procedureNeo4j Upsert 使用 apoc 程序
【发布时间】:2021-12-15 05:38:20
【问题描述】:

我正在使用 apoc.load.jdbc 命令连接雪花并将数据加载到 Neo4j。如果数据已经存在,有什么方法可以使用更新命令,如果neo4j中没有数据(如upsert)则插入它?

WITH "jdbc:snowflake://xxxx.xxxx.xxxx.com:xxx/?user=xxxxxxxxxxx&password=xxxxxxxxxxx&db=xxxx&warehouse=xxxx&schema=xxxx" as url CALL apoc.load.jdbc(url,"test_table') YIELD row create (c:test) set c=row

另外,是否可以基于 Neo4j Label 进行 upsert?

【问题讨论】:

    标签: jdbc neo4j neo4j-apoc


    【解决方案1】:

    我认为 MERGE 是您正在寻找的。见https://neo4j.com/docs/cypher-manual/current/clauses/merge/

    【讨论】:

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