1

是否可以按在一定时间内接收到更多关系的节点进行排序?

例如,我有用户和电影,用户可以喜欢电影。LIKE 关系有一个名为 的属性date,即用户喜欢产品的时刻。

我想要的是:最近两天收到更多 LIKE 的产品。

我该怎么做?:)

4

1 回答 1

0

我假设您将日期存储为字符串,例如"2017-09-02 00:00:00". 因此,在这种情况下,我相信您可以尝试以下方法:

MATCH (:User)-[like:LIKE]->(movie:Movie)
WHERE like.date > "date from 2 days ago"
RETURN movie, count(like) as numberOfLikes
ORDER BY numberOfLikes DESC
于 2017-10-08T22:11:42.203 回答