我正在编写一个查询,以显示一个由所有期刊及其出版地(城市)组成的图形。我希望通过仅选择作为3个以上期刊的出版地的城市来筛选查询。我的尝试确实给予了城市和计数,但无法在结果中包含journal.name和关系
MATCH (j:journal)-[p:publication_city]->(c:City)
WITH c, count(c) as cnt
WHERE cnt > 3
RETURN c, cnt
ORDER BY cnt
在上面的查询中添加日志变量(例如WITH c, count(c) as cnt, j
)的任何更改都会导致空结果。有人知道我做错了什么吗?
1条答案
按热度按时间aurhwmvo1#
您可以使用COLLECT子句来取得超过3个出版集的所有分录。然后使用UNWIND来逐一列出它们。UNWIND就像SQL中的“for循环”。