2
我想找出所有我擁有的FoF,以及每個人都有多少朋友與他連接。Neo4j指望朋友朋友的出現
我已經得到的FOF:
MATCH(我{ID:123}) - [:朋友] - >(朋友:用戶)< - [:朋友] - (的FOF:用戶)
WHERE NOT(我:用戶) - [:朋友] - >(的FOF:用戶)
RETURN的FOF
但我怎麼 「分組依據」 和算什麼?
我想找出所有我擁有的FoF,以及每個人都有多少朋友與他連接。Neo4j指望朋友朋友的出現
我已經得到的FOF:
MATCH(我{ID:123}) - [:朋友] - >(朋友:用戶)< - [:朋友] - (的FOF:用戶)
WHERE NOT(我:用戶) - [:朋友] - >(的FOF:用戶)
RETURN的FOF
但我怎麼 「分組依據」 和算什麼?
你只需按fofs
,然後讓每組的friend
計數:
MATCH (me:User {id:123})-[:friend]->(friend:User)<-[:friend]-(fofs:User)
WHERE NOT (me)-[:friend]->(fofs)
RETURN fofs, COUNT(friend);