Parse platform 如何在Parse中存储喜欢帖子的人?

Parse platform 如何在Parse中存储喜欢帖子的人?,parse-platform,relationship,Parse Platform,Relationship,因此,我在Parse中有一个“Post”类,将用户编写的状态存储在社交网络应用程序中 现在我想知道当前登录的用户是否已经喜欢他在提要中看到的状态。问题是我真的不知道如何“设计”这个 我有一个“Post”类,它存储应用程序的所有帖子 我有一个“Like”类,它存储特定用户(指向用户类的指针)给特定post(指向post类的指针)的所有Like 我是否应该在我的“Post”类中添加一个“Array”列,在该列中我将存储喜欢某个特定Post的所有用户id 谢谢您的帮助。我认为您应该为每个类似的对象

因此,我在Parse中有一个“Post”类,将用户编写的状态存储在社交网络应用程序中

现在我想知道当前登录的用户是否已经喜欢他在提要中看到的状态。问题是我真的不知道如何“设计”这个

  • 我有一个“Post”类,它存储应用程序的所有帖子
  • 我有一个“Like”类,它存储特定用户(指向用户类的指针)给特定post(指向post类的指针)的所有Like
我是否应该在我的“Post”类中添加一个“Array”列,在该列中我将存储喜欢某个特定Post的所有用户id


谢谢您的帮助。

我认为您应该为每个类似的对象创建一个新对象。 所以“Like”对象应该是这样的:

user_id: 1
post_id: 40
现在一个用户可以有多个“like”,因此一个用户可以有多个like对象。 因此,如果您的所有人都喜欢用户1。您可以创建如下查询:

var query = PFQuery(className:"Like")
query.whereKey("user_id", equalTo:"1")

希望这对您有所帮助;)

谢谢你的回答。我已经这么做了。但是当我在用户提要上列出帖子时,我真的不知道如何创建这个类的“join”。你可以找到上面显示的所有“Like”对象。然后将post_id存储在一个数组中,并循环到您想要使用它的地方。