查询以扩大朋友圈在用户墙中的受欢迎程度

时间:2019-07-09 06:37:56

标签: neo4j cypher

我已经建立了Neo4j数据库。 具有用户(普通用户/教师/ Facebook用户)节点的数据库。 而且,具有具有由用户发布的内容的内容节点,即与到相应的用户节点的关系链接的内容节点。 另外,让评论节点具有由用户发布的评论,即链接到与相应内容和用户节点的关系。

我们需要根据用户的受欢迎程度开发一个显示内容和评论的用户墙。

任何人都可以推荐任何策略来扩大朋友在他们的活动中的知名度,例如(喜欢/关注/朋友)。

我们尝试编写一些查询以根据创建/更新的日期进行扩展。

MATCH(a:User{id:8})-[:friendsOf]->(b:User)-[:cr]->(c:Content)-[:hs]->(d:Comment) 
RETURN a.id as User_id, b.id as Frnd_id, c.ci as Content_Id, c.cr as Created_On, d.cd as Description 
ORDER BY c.cr DESC

0 个答案:

没有答案