【发布时间】:2017-01-29 14:47:00
【问题描述】:
我的数据库包含有关学院奖提名的信息。
我想知道有多少导演不止一次获得奥斯卡“最佳导演”奖。
我无法得到我想要的结果,即被提名人名单。 我最接近的是这个查询:
MATCH (n:Nominee)-[n1:NOMINATED]->(c:Category)
WHERE c.name="Best Director" AND n1.win=true
RETURN count(n1.win), n.name
ORDER BY n.name;
wich 返回导演的姓名和他们赢得奥斯卡奖的次数。
我试图做类似的事情
MATCH (n:Nominee)-[n1:NOMINATED]->(c:Category)
WHERE c.name="Best Director" AND n1.win=true AND count(n1.win)>1
RETURN n.name;
但有一个错误提示
在此上下文中无效使用聚合函数 count(...)(行 2,第 50 列(偏移量:96))“WHERE c.name="Best Director" AND n1.win=true AND count(n1.win)>1"
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: neo4j cypher graph-databases