我无法确定项目的数据模型。我使用Parse作为后端。
我打算让群组中的用户和群组都有文字帖子。应该是什么类,以及这些类中的行应该是什么。
我猜这是一个很好的方法,有组,用户,发布 类即可。
组类的列将为: GroupID , GroupName , postID , UserID
用户类的列将为: UserID , GroupsUserBelongsTo ,用户名,密码,电子邮件
帖子类的列将是: UserIDPostBelongsTo , GroupID , TextFile , TimeCreated
我有什么遗失,或者我应该改变。
答案 0 :(得分:0)
您认为这是一种非常基于SQL /行的方式,您不应该这样做,这不是SQL,它是对象和关系。
因此,您的类很好,实际数据很好,但是在使用ID的地方,您应该使用关系。 Post应该只有一个指向用户的指针。也许,不要打扰用户之间的关系(你可以使用其他关系查询),尽管你可以,特别是如果你有很多用户/组。
您可能还需要考虑为组提供安全性的角色。