【问题标题】:How create new node and create mappings to existing node in NEO4J如何在 NEO4J 中创建新节点并创建到现有节点的映射
【发布时间】:2020-10-26 08:29:30
【问题描述】:

我尝试将新节点添加到 neo4j 中的现有图表中,并尝试在新节点(BAI09.03)和现有节点(PR.IP-6)之间创建映射,但我得到了这样的结果

但我的输出应该是这样的

【问题讨论】:

标签: neo4j spring-data-neo4j py2neo neo4j-ogm


【解决方案1】:

你的查询一定有问题:)

我怀疑你做了一个 MERGE 来找到你的 PR.IP-6 节点,但是你提供了一个不对应的属性值,然后 Neo4j 将创建一个新节点。

如果您可以提供您使用的查询,我们可以进一步帮助您。

【讨论】:

    【解决方案2】:

    你可以这样做:

    CREATE (s:Sample {sampleNumber: toInteger("1234567")})
    WITH s
    MATCH (p:Person {personNumber: toInteger("1234")})
    CREATE (p)-[:Person_Sample]->(s)
    

    假设我们在 neo4j 中已经有一个带有 personNumber: 1234 的节点,并且我们正在创建一个新节点作为 Sample。

    【讨论】:

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