gpt4 book ai didi

ios - Realm中的关系数据库?

转载 作者:行者123 更新时间:2023-12-01 18:06:37 26 4
gpt4 key购买 nike

我想创建简单的关系数据库在 iOS Realm 数据库中。我如何链接用户 ID 和愿望 list 产品,类似于 SQL 中的关系数据库。示例如下图:
Example relational database image

我知道我可以创建 2 个单独的 Realm 模型(表)来存储带有 time_stamp 的用户 ID,并在愿望 list 的第二个表中存储每个愿望 list 产品的用户 ID 或用户 ID 和一个愿望 list ,其中用户有一个愿望 list 数组。现在我想存储所有用户有多个愿望 list 。这意味着每次用户进入 APP 时,我都必须查询存在的每个愿望 list ,以查看其是否针对此特定愿望 list 。问题出在 Wishlist 表中,它没有任何主键和 Realm ,不允许在没有主键的情况下创建模型。

Realm 是否支持外键概念? 并且复合键的使用很复杂。有没有更有效的方法来做到这一点?

最佳答案

您可以使用 RLMArray ,其中 RLMArray 是 Realm 中用于定义对多关系的容器类型。
正如官方 Realm 文档中提到的 objective-c 检查示例 here .
也通过这个链接它可能会有所帮助RLMArray doc

关于ios - Realm中的关系数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42106351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com