我是一名 DB 新手,我正在研究我的应用程序 DB 方案,但我在代表其中一张表时遇到了麻烦。 在我启动应用程序之前,我正在使用解析数据库作为入门数据库。 在解析数据库中,我有一个电视节目实体、剧集实体(一对多关系)和一个用户实体。我已经将一些电视节目输入到 Parse DB 中。 我希望能够关注用户观看过的剧集。 到目前为止,我已经创建了一系列用户查看过的剧集,当我想要全部获取它们时,我只是获取它们,但这似乎有点乏味且效率低下。
我的问题是,是否有任何其他方法可以向用户表示已查看剧集之间的关系。
谢谢 :)
最佳答案
您可以创建一个名为 WatchedEpisodes
的新表。该表将包含两个指针。第一个指针是 UserPointer
,第二个是 EpisodePointer
。然后您可以运行以下代码来获取当前用户观看过的所有剧集。
swift
var query = PFQuery(className: "WatchedEpisodes")
query.whereKey("UserPointer", equalTo: PFUser.currentUser())
query.find({
//Handle success and error
});
关于ios - 数据库方案表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25961171/