DB方案表

时间:2014-09-21 16:12:21

标签: ios database parse-platform

我是一个数据库新手,我正在研究我的应用程序数据库方案,我在代表其中一个表时陷入困境。 我正在使用解析数据库作为初学者数据库,直到我得到应用程序滚动。 在解析数据库中,我有电视节目实体,剧集实体(一对多关系)和用户实体。我已经在Parse DB中输入了几个电视节目。 我希望能够关注用户观看过的剧集。 到目前为止,我已经创建了一组用户已经查看过的剧集,当我想要获取所有剧集时,我只需要获取它们,但它似乎有点乏味和低效。

我的问题是,还有其他任何方式来表示所查看的剧集与用户之间的关系。

谢谢:)

1 个答案:

答案 0 :(得分:1)

您可以创建一个名为WatchedEpisodes的新表。该表将包含两个指针。第一个指针是UserPointer,第二个指针是EpisodePointer。然后,您可以运行以下代码来获取currentUser观看过的所有剧集。

<强>夫特

var query = PFQuery(className: "WatchedEpisodes")
query.whereKey("UserPointer", equalTo: PFUser.currentUser())
query.find({
    //Handle success and error
});