如何将本地领域升级到同步领域?

How to upgrade a local realm to a synced realm?

备选标题是“如何同步离线本地默认领域?”

默认领域用于允许应用程序完全脱机使用。稍后当用户决定注册存储在默认领域中的数据时,应该保留并同步。

有没有办法将本地领域升级到同步领域?

阅读文档后,https://docs.mongodb.com/realm/sdk/ios/examples/sync-changes-between-devices/#open-a-synced-realm-offline。唯一可用的选项是在用户注册后手动将数据从本地领域复制到新创建的同步领域。

You can copy data from a local Realm Database to a synced realm, but you cannot sync a local Realm Database. You must initialize a synced realm with a sync configuration.

在 MongoDB 社区 "Upgrading a Default Realm to a Synced Realm and Vice Versa" 中提出了类似的问题,MongoDB 团队在 2021 年 6 月 5 日的回应是在同步和非同步领域之间复制数据是唯一的选择。

在 iOS、

上将数据从一个领域复制到另一个领域

相关信息

  • realm-js - Copy local realm data to sycned realm

  • Copy all objects from one Realm to another