0

如果我想在 neo 4j 中进行“最喜欢”的文章查询,其中“喜欢”是用户和文章之间的关系,最好的方法是:

  1. 在文章本身中保留一个 totalLikes 计数属性,并在密码查询中对该属性进行排序?每当有人喜欢一篇文章时,该属性就会更新。

或者

  1. 为每篇文章保留一个带有 totalLikes 的索引。每次喜欢文章时,我都必须删除并重新添加索引条目。

我想我在文档中读到查询不能按总关系计数排序。

4

1 回答 1

1

So, you can do:

start user=node(*)
match user-[rel:liked]->article
return count(rel) as likeCount, article
order by likeCount desc;

http://console.neo4j.org/r/5do0qr

于 2012-11-09T00:27:25.537 回答