BeckyWong0731 2022-03-21 11:53 采纳率: 0%
浏览 9

请教如果想用Cypher排序找到前3但只想返回节点该怎么写?

比如我现在

MATCH (n:`书籍`) <-[:`喜欢`]- (stu)
RETURN n.Title, stu.Gender, count(stu) AS degree 
ORDER BY degree DESC LIMIT 10;

这个代码可以以表格形式分性别输出学生喜欢的书籍。

但如果我想在这个查询的基础上,不得到表格的形式,只想得到比如最受所有学生喜爱的书籍前3这样。然后直接return具体的节点,这个有办法写吗?

感觉查询了聚合值过滤的例子,基本都是以列表或者二维表的进行进行了返回呈现?

  • 写回答

1条回答 默认 最新

  • BeckyWong0731 2022-04-11 15:01
    关注

    后面我发现好像前面如果有指定的节点变量,在limit后面加上MATCH指定一些查询和返回,就可以有了。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月21日