所以我在Parse中有一个“Post”类,我将用户所写的状态存储在社交网络应用程序中。
现在我想知道当前登录用户是否已经喜欢他在Feed中看到的状态。问题是我真的不知道如何“设计”这个。
我应该在“Post”类中添加一个“数组”列,我会在其中存储所有喜欢特定帖子的用户ID吗?
感谢您的帮助。
答案 0 :(得分:0)
我认为你应该为每个给定的东西创建一个新对象。 所以'Like'对象应该如下所示:
user_id: 1
post_id: 40
现在用户可以有多个“喜欢”,因此一个用户有多个相似的对象。 因此,如果您的所有人都喜欢用户1.您可以创建一个类似的查询:
var query = PFQuery(className:"Like")
query.whereKey("user_id", equalTo:"1")
希望这会对你有帮助;)