由于Realm不再推荐query-based sync
(https://docs.realm.io/sync/using-synced-realms/choosing-your-sync-type#query-基于同步(,我决定切换到full sync
,现在我面临着用户权限的问题。我不能通过使用User.applyPermissions(...)
来设置它们,因为领域已经是reference type
了。
以下是我的问题:
-
当我使用
full sync
时,有没有一种方法/解决方法可以将Realm用户权限设置为reference type
领域?User.applyPermissions(...)
(https://docs.realm.io/sync/using-synced-realms/access-control/path-level-permissions#granting-权限(似乎不适用于reference type
领域。我用不同的full type
领域进行了测试,它运行良好。 -
是否可以将
reference type
转换为full type
?
我能想到的另一个选项是用不同的名称将领域重新创建为full type
,并复制数据。
如果有人遇到这个问题,就不用担心了-将领域重新创建为完整的并复制到您的数据上,似乎没有办法解决这个问题。