繁体   English   中英

Neo4j计数朋友的朋友出现

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM