Neo4J密码查询,以通过具有相同通用属性的路径连接节点

曼努埃尔·里贝罗(Manoel Ribeiro)

我正在尝试创建一个密码查询,该查询将返回由给定范围的跃点(即1..5)连接的节点,其中这些跃点之间的所有关系共享相同的属性值,而未指定此属性。

所以我想做些类似的事情

MATCH (a {type: 'cin1'})-[rels:Next*1.. {value: 1}]->(b {type: 'cancer'}) 
RETURN (a), (b)

但是,如果不指定边缘的值应为1,则在跳变过程中所有边缘之间的值都必须相等。

迈克尔·汉格

我会为您的路径添加一个上限。或使用(所有)最短路径

还要确保查找ab通过索引标签+属性组合。

然后,您可以在构成您的路径的关系集合上使用谓词。

MATCH (a:Label {type: 'cin1'})
MATCH (b:Label {type: 'cancer'})
MATCH shortestPath((a)-[rels:Next*1..20]->(b))
WHERE ALL(r in tail(rels) WHERE (head(rels)).value = r.value)
RETURN (a), (b)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Neo4j密码查询-如何返回路径节点,但不包括具有相同特定属性的节点

来自分类Dev

neo4j密码查询,以获取关系属性中具有相同序列ID的节点序列

来自分类Dev

Neo4j 密码查询:具有指定节点和关系属性的 AllShortestPaths

来自分类Dev

neo4j查询以排除与具有某些属性的节点相关的节点

来自分类Dev

Neo4j:为具有相同属性的节点创建索引

来自分类Dev

在Neo4J中查找具有相同属性的节点

来自分类Dev

如何避免在neo4j中多次访问具有相同属性的节点?

来自分类Dev

Neo4j 更高效的 Cypher 查询,用于查找具有关系的连接节点

来自分类Dev

合并具有NULL属性Neo4j的节点

来自分类Dev

Spring Data Neo4j不插入新节点,仅更新具有相同属性的现有节点

来自分类Dev

Spring Data Neo4j不插入新节点,仅更新具有相同属性的现有节点

来自分类Dev

neo4j:用一个节点替换具有相同属性的多个节点

来自分类Dev

所有节点子节点的 Neo4j 密码

来自分类Dev

Neo4j(密码):如何查找具有特定关系的所有节点?

来自分类Dev

neo4j密码,找到节点,并通过ID关联

来自分类Dev

在neo4j的密码中,有没有办法获取节点的属性键?

来自分类Dev

距离内的Neo4j空间密码查询不返回现有节点

来自分类Dev

在Neo4j中连接相同节点的关系

来自分类Dev

neo4j密码查询查找除特定路径外的所有子级

来自分类Dev

如何向现有节点neo4j密码添加属性?

来自分类Dev

如何为现有节点neo4j密码添加属性?

来自分类Dev

对neo4j中所有路径的节点属性求和

来自分类Dev

Spring Data Neo4j 4.0.0:无法在具有相同标签的节点之间创建关系

来自分类Dev

使用Neo4j合并具有相同数据的节点

来自分类Dev

Neo4j Lucene查询关系和节点属性

来自分类Dev

如何列出Neo4j中具有共同属性的所有节点

来自分类Dev

Neo4J 试图找到所有具有匹配属性值的节点

来自分类Dev

neo4j是否可以查询与关系连接的所有节点?

来自分类Dev

Neo4j查询删除直接或间接连接的所有节点和关系

Related 相关文章

  1. 1

    Neo4j密码查询-如何返回路径节点,但不包括具有相同特定属性的节点

  2. 2

    neo4j密码查询,以获取关系属性中具有相同序列ID的节点序列

  3. 3

    Neo4j 密码查询:具有指定节点和关系属性的 AllShortestPaths

  4. 4

    neo4j查询以排除与具有某些属性的节点相关的节点

  5. 5

    Neo4j:为具有相同属性的节点创建索引

  6. 6

    在Neo4J中查找具有相同属性的节点

  7. 7

    如何避免在neo4j中多次访问具有相同属性的节点?

  8. 8

    Neo4j 更高效的 Cypher 查询,用于查找具有关系的连接节点

  9. 9

    合并具有NULL属性Neo4j的节点

  10. 10

    Spring Data Neo4j不插入新节点,仅更新具有相同属性的现有节点

  11. 11

    Spring Data Neo4j不插入新节点,仅更新具有相同属性的现有节点

  12. 12

    neo4j:用一个节点替换具有相同属性的多个节点

  13. 13

    所有节点子节点的 Neo4j 密码

  14. 14

    Neo4j(密码):如何查找具有特定关系的所有节点?

  15. 15

    neo4j密码,找到节点,并通过ID关联

  16. 16

    在neo4j的密码中,有没有办法获取节点的属性键?

  17. 17

    距离内的Neo4j空间密码查询不返回现有节点

  18. 18

    在Neo4j中连接相同节点的关系

  19. 19

    neo4j密码查询查找除特定路径外的所有子级

  20. 20

    如何向现有节点neo4j密码添加属性?

  21. 21

    如何为现有节点neo4j密码添加属性?

  22. 22

    对neo4j中所有路径的节点属性求和

  23. 23

    Spring Data Neo4j 4.0.0:无法在具有相同标签的节点之间创建关系

  24. 24

    使用Neo4j合并具有相同数据的节点

  25. 25

    Neo4j Lucene查询关系和节点属性

  26. 26

    如何列出Neo4j中具有共同属性的所有节点

  27. 27

    Neo4J 试图找到所有具有匹配属性值的节点

  28. 28

    neo4j是否可以查询与关系连接的所有节点?

  29. 29

    Neo4j查询删除直接或间接连接的所有节点和关系

热门标签

归档