当前位置: 首页 > 知识库问答 >
问题:

Cypher查询以获取所有具有2个以上节点的标签

夏侯旻
2023-03-14
match (n) return labels(n)
match (n) with labels(n) as lb where count(k:lb[0]) >= 2)  return lb limit 10

我还想按具有该标签的节点数对标签进行排序...

共有1个答案

蓝泰平
2023-03-14

如果您正在使用Neo4j Version2.0执行此操作,则可以使用以下密码查询实现您想要的功能:

    Start n=node(*)
    match (n)-->() with n,count(*) as rel_cnt where rel_cnt >= 2 return n;

但是请注意,该查询将横贯整个图,因此,将其限制在某些标签上可能是一个好主意。干杯。

更新

 类似资料:
  • 问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 我的mySQL数据库中有如下表: 对于谓词,它将具有如下树视图: 我想创建一个可以选择起始节点并为此获得所有父节点的表单。例如,通过选择我想要获得: 步骤2: 有什么方法可以使用以下简单文本来打印此节点: 问题答案: 您的数据可以在RDF中表

  • 问题内容: 我需要选择数据库中上个月创建的所有行。 例如,如果当前月份是一月,那么我想返回在十二月创建的所有行,如果月份是二月,那么我想返回在一月份创建的所有行。我的数据库中有一列,其中列出了以此格式创建的日期:。 问题答案:

  • 我执行了成功的查询,返回了一些书籍。使用jdbc连接运行neo4j数据库的查询。我不明白如何列出对象“b”中的所有字段,该对象表示图形数据库中的一本书。

  • 我有一个修改密码查询的性能问题。给定是一个源节点,它与子节点有大量的传出关系。这些子节点都有一个键属性。现在的目标是在原点和子节点之间创建新节点,以便将共享相同密钥属性值的所有子节点分组。这个想法的情节可以在neo4j控制台上找到:http://console.neo4j.org/?id=vinntj 我将查询与sping-data-neo4j 2.2.2一起使用。RELEASE和neo4j 1.

  • 我有3个表:,, 我需要获得一个特定组中的用户列表,所有用户都需要包含作为成员的所有组。 我试过这样的东西: 但这将返回组中id为SOMEID所有用户,且仅连接用于搜索的一个组,即使一个用户是多个组的成员。 多谢了。

  • 你们这些家伙,我有这样一个HTML: 这是将上述所有选项放入列表的代码: 实际上它不起作用。我不知道我错在哪里。请帮帮我。非常感谢。