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

曼努埃尔·埃尔南德斯(Manuel Hernandez)

我试图写一个neo4j查询,我只想呈现与具有特定属性的节点没有关系的节点。想到它的一种方法是存在两个单独的图,其中一个节点具有我要排除的属性。我应该得到一个仅包含未连接到具有我要排除的属性的节点的节点集图的结果。这就是查询之前的图形在此处输入图片说明

匹配(n),但不匹配(n {property:'valueIWishToExclude'})-()返回n

这就是查询结果的样子 在此处输入图片说明

我只想在结果中包含四个连接的节点。如何设置查询,以排除我想排除的属性的未连接到节点的节点?

stdob--

实际上,您需要那些没有指向该节点的路径的节点。您可以使用shortestPath函数和ALL谓词:

match (ex) where n.property = 'valueIWishToExclude'
with collect(ex) as exn
match (n) where (not n.property = 'valueIWishToExclude') and
                ALL(e in exn where not shortestPath( (n)-[*]-(e) ) is null)
return n

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Neo4j/Cypher:如何排除/包含具有多个属性的节点?

来自分类Dev

合并具有NULL属性Neo4j的节点

来自分类Dev

Neo4j / CYPHER:如何有效地从节点查询某些属性,其关系和目标节点?

来自分类Dev

Neo4j / CYPHER:如何有效地从节点查询某些属性,其关系和目标节点?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Neo4j Lucene查询关系和节点属性

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Cypher / Neo4j查询以获取弯曲节点及与此相关的其他节点的信息

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在Neo4j中查找具有属性的最大(最小)值的节点

来自分类Dev

Neo4j:如何匹配属性数组中具有公共值的节点

来自分类Dev

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

来自分类Dev

如何删除具有重复属性的Neo4j节点?

来自分类Dev

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

来自分类Dev

如何在 Neo4j 中获取具有重复属性值的节点?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如果属性存在,则 Neo4J 合并节点并创建另一个具有关系的节点

来自分类Dev

获取与neo4j路径中的节点相关的所有节点

来自分类Dev

匹配与一组其他节点相关的所有节点-Neo4j

来自分类Dev

Neo4j优化:查询从选定节点到选定节点的所有图形

来自分类Dev

如何根据Neo4j中节点(条件节点)的特定属性获取与节点(条件)相关联的节点(必需节点)

来自分类Dev

Neo4J Cypher:计算每个节点中有多少个属性/属性与我的查询匹配

Related 相关文章

  1. 1

    Neo4j/Cypher:如何排除/包含具有多个属性的节点?

  2. 2

    合并具有NULL属性Neo4j的节点

  3. 3

    Neo4j / CYPHER:如何有效地从节点查询某些属性,其关系和目标节点?

  4. 4

    Neo4j / CYPHER:如何有效地从节点查询某些属性,其关系和目标节点?

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

    Neo4j Lucene查询关系和节点属性

  10. 10

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

  11. 11

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

  12. 12

    Cypher / Neo4j查询以获取弯曲节点及与此相关的其他节点的信息

  13. 13

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

  14. 14

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

  15. 15

    在Neo4j中查找具有属性的最大(最小)值的节点

  16. 16

    Neo4j:如何匹配属性数组中具有公共值的节点

  17. 17

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

  18. 18

    如何删除具有重复属性的Neo4j节点?

  19. 19

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

  20. 20

    如何在 Neo4j 中获取具有重复属性值的节点?

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

    如果属性存在,则 Neo4J 合并节点并创建另一个具有关系的节点

  25. 25

    获取与neo4j路径中的节点相关的所有节点

  26. 26

    匹配与一组其他节点相关的所有节点-Neo4j

  27. 27

    Neo4j优化:查询从选定节点到选定节点的所有图形

  28. 28

    如何根据Neo4j中节点(条件节点)的特定属性获取与节点(条件)相关联的节点(必需节点)

  29. 29

    Neo4J Cypher:计算每个节点中有多少个属性/属性与我的查询匹配

热门标签

归档