有没有办法可以使用cypher来获取特定节点类型的最常见(和第二常见)属性值?
目前我正在确定该物业的不同价值:
MATCH(a:Label1)-[r:REL]->(b:Label2) RETURN DISTINCT b.prop;
Run Code Online (Sandbox Code Playgroud)
然后单独计算它们:
MATCH(a:Label1)-[r:REL]->(b:Label2) WHERE b.prop = "x" RETURN COUNT(x);
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激,我正在使用Neo4j 3.0.0.
我不确定如何组合这些查询.
它很简单:
MATCH (a:Label1)-[r:REL]->(b:Label2)
RETURN b.prop, count(*) as occurences
ORDER BY occurences DESC
LIMIT 2
Run Code Online (Sandbox Code Playgroud)
您可以在此处阅读有关自动聚合的信息:http://neo4j.com/docs/stable/query-aggregation.html
| 归档时间: |
|
| 查看次数: |
598 次 |
| 最近记录: |