Neo4j:演过40多部电影的演员?

时间:2016-03-25 04:10:50

标签: neo4j cypher

我刚开始学习neo4j。

我对创建此查询感到困惑。

查询:有多少演员在10部以上的电影中演过?

下面的图片显示了架构:

Schema

2 个答案:

答案 0 :(得分:3)

MATCH (a:Actor)-[:ACTS_IN]->(m:Movie)
WITH a, count(m) AS movie_count
WEHRE movie_count > 40
RETURN a

答案 1 :(得分:3)

如果你有更大的关系计数,你可以直接使用节点度,这样更有效。

MATCH (a:Actor)
WHERE size( (a)-[:ACTS_IN]->() ) > 40
RETURN a