gpt4 book ai didi

neo4j - 使用 Cypher (Neo4j) 查询时 -、-> 和 --> 之间有什么区别

转载 作者:行者123 更新时间:2023-12-04 23:14:55 24 4
gpt4 key购买 nike

例如,我在 Cypher 中看到了不同版本的“链接”:

  • match (n)-[r]-() delete, n, r
  • merge (n) -[:TO {dist:line.distance}] -> (m)
  • match (n:MyNode)-[r:TO]->(m) where not ((m)-->())

  • 可以使用 1) "-", 2) "->"3) "-->"分配这些链接,我想知道这三种类型之间的区别是什么。在这些不同的上下文中,我看到它们的使用方式不同,但想知道是否存在理解这一点的一般规则。

    最佳答案

  • (n)-[r]-()意味着你不在乎关系的方向性r .
  • (n)-[r]->(m)表示关系r必须来自 nm .
  • (n)-->(m)意味着您不想限定关系模式(例如,指定类型),也不想通过标识符(例如, r )从关系中获取任何数据。

  • 您可以阅读 the documentation以获取更多信息。

    关于neo4j - 使用 Cypher (Neo4j) 查询时 -、-> 和 --> 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45065821/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com