[英]Neo4j count appearances of friends of friends
我想找出我拥有的所有FoF,并通过与我有多少个朋友联系来找出每个FoF。
我已经有了FOF:
匹配(我{id:123})-[:朋友]->(朋友:用户)<-[:朋友]-(fofs:用户)
不在(me:User)-[:friend]->(fofs:User)
返回fofs
但是,如何“分组”并计数?
您只需fofs
,然后获取每组的friend
数:
MATCH (me:User {id:123})-[:friend]->(friend:User)<-[:friend]-(fofs:User)
WHERE NOT (me)-[:friend]->(fofs)
RETURN fofs, COUNT(friend);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.