ios - 数据库方案表

标签 ios database parse-platform

我是一名 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/

相关文章:

mysql - RMySQL 或 RMariaDB 连接到 MySQL 8 数据库?

java - 数据库操作后如何刷新listView

ios - 注销之前不会保存当前用户的设置

ios - UIScreen Brightness 属性

ios - Collection View ,具有自定义布局,单元格在滚动时行为异常

android - 使用 HTML、Javascript 进行移动开发的最佳平台。除了 native 应用程序开发

ios - 如何让 ParseUI 演示在新项目上运行?

ios - 如何在 iOS WatchKit 中实现一个表

php - 在另一个查询结果对象中写入插入查询时插入双倍或更多值

ios - 关系解析