是否可以通过在特定时间段内收到更多关系的节点进行排序?
例如,我有用户和电影,用户可以喜欢电影。 LIKE关系有一个名为date
的属性,这是用户喜欢该产品的时刻。
我想要的是:在过去两天内收到更多LIKE的产品。
我该怎么办? :)
答案 0 :(得分: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