思考如何为 Side 项目建模一个简单的图形。
该项目的用户将能够添加社交网络,以便他们可以找到具有社交信息的其他用户。
鉴于我不熟悉neo4j的架构,这是正确的方法:
- 每个社交网络的不同类型(例如,twitter、LinkedIn)和用户关系 --> has_twitter_account / user --> has_linkedin_account 与相关键
- 一种类型(SocialMediaAccount)与用户-> has_socialmedia_acct 与相关键的关系以更通用的方式和社交网络名称的属性
- 在每个用户实体下添加社交网络作为属性?
- 还有什么我没有想到的?
我倾向于排名第一,但鉴于我是新手,我想确保这不是反模式或让我以后痛苦。