从SQL外键到Realm References?

时间:2015-05-21 10:12:50

标签: json realm

我们有一个PostgreSQL服务器端数据库。我们通过JSON字符串将表格行下载到平板电脑。现在我们正在迁移到Realm,现在正面临外键问题。 Realm如何管理这个?我的意思是,我们的shema在许多不同的表中有很多引用,因此我们无法下载包含所有嵌套引用的N级深度的单个巨大JSON。

因此,这是如何实现的?我们是否需要为每个表下载所有JSON,然后手动插入它们,同时考虑到SQL表中的外键到stablish对象引用?,这是由Realm以某种方式完成的吗?

提前致谢,

1 个答案:

答案 0 :(得分:2)

你好,来自Realm的Joe。

你是对的,你需要下拉JSON然后在客户端手动构建你的对象。 Realm是基于对象图的,因此您可以直接将对象与对象链接起来!

例如,如果一个人有很多狗,在服务器上你应该检索这个人和他们拥有的所有狗并用它来建造你的物体。此格式将使这些对象更容易导入数据库。您仍然需要外键的唯一原因是,如果您选择使用该路径,则可以与服务器同步。 NoSQL就是将对象链接在一起,这使得思考和使用更加自然。