【问题标题】:Is there a way to set permissions for a "reference" Realm, using full sync?有没有办法使用完全同步来设置“参考”领域的权限?
【发布时间】:2020-03-23 09:05:58
【问题描述】:

由于 Realm 不再推荐 query-based sync (https://docs.realm.io/sync/using-synced-realms/choosing-your-sync-type#query-based-sync),我决定切换到 full sync,现在我遇到了用户权限问题。我无法使用User.applyPermissions(...) 设置它们,因为领域已经属于reference type

这是我的问题:

我能想到的另一个选择是使用不同的名称将领域重新创建为full type,然后复制数据。

【问题讨论】:

  • 这个问题有点令人困惑。您正在切换到完全同步,但您询问是否有解决方法来设置参考领域的用户权限?然后你问将它们转换回完整?从哪里回来?看来您正试图将它们转换为完整,而不是返回?你能澄清一下吗?
  • 我已经更新了我的问题。对于基于查询的同步,我必须使用reference 领域。现在我已切换到完全同步,我无法使用 User.applyPermissions(...) 为那些 reference 领域设置权限。
  • 澄清一下,您的查询同步领域现已转换为完全同步领域?
  • 是的,我已经从query based sync (docs.realm.io/sync/using-synced-realms/…) 切换到full sync docs.realm.io/sync/using-synced-realms/…
  • full-sync permissions 与完全同步领域一起工作;我们一直在使用它们。看看这个问题,我认为它需要更新,因为您在问如何为参考领域设置用户权限...?并且您没有使用参考领域,您使用的是完全同步领域.您还问是否可以将参考领域转换为完整的,听起来您已经这样做了。您能否澄清问题并使其更具体?问题所在的代码示例会有所帮助。

标签: realm realm-js


【解决方案1】:

留下这个以防万一有人遇到此问题 - 将领域重新创建为完整并复制您的数据,似乎没有办法解决它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-13
    • 2021-02-19
    • 2023-03-07
    • 2021-10-07
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多