twitter - Neo4j - 过滤节点之间的关系

标签 twitter neo4j cypher nodes relationship

我有这样的关系:

enter image description here

我想计数,然后计算 :Tweet 节点的所有传入关系的平均值,不包括 ()-[:POSTS]-()关系。 我应该如何正确地做到这一点?到目前为止,我可以运行此查询来计算所有传入关系的平均值:

match (t:Tweet)-->(topic:Topic) 
with topic, size((t)<--()) as rel 
where topic.name='politics' 
return avg(rel) as Avg_RelationshipCount

谢谢。

最佳答案

感谢一位删除了答案的用户,我找到了解决方案(对他的查询进行了轻微修正):

match ()-[:REPLIES_TO|:RETWEETS]->(t:Tweet)-->(topic:Topic) 
with topic, size((t)<-[:REPLIES_TO|:RETWEETS]-()) as rel 
where topic.name='politics' 
return avg(rel) as Avg_RelationshipCount

关于twitter - Neo4j - 过滤节点之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47420181/

相关文章:

iphone - Oauth 和 Twitter API 的起点(用于 iOS 开发)

neo4j - 如何在 Neo4j 中运行 PageRank?

mongodb - 为什么大多数 NoSQL DBMS 没有 “pointers” ?

collections - Neo4j 中的并集和计数集合

neo4j - 如何在neo4j中删除多个节点

java - Neo4j 图回溯算法

neo4j - 查找节点属性的唯一值

database - “追随者”和效率

node.js - Twit ,直接从 url 上传媒体

javascript - 需要制作一个 Twitter 分享按钮来分享来自 JS 函数的随机引用