You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Realm Sync与订阅:能否查询Atlas中未同步至本地Realm的数据?

问题解答

不行,你没法在已同步的本地Realm中查询那些存在于Atlas但未同步到本地的数据。

原因很简单:同步的本地Realm本质是Atlas云端数据的本地副本,它只包含你通过分区键规则或订阅查询明确拉取到本地的内容。未同步的云端数据根本不在本地Realm的存储里,自然没法直接在本地Realm中执行查询获取这些数据。

如果想访问Atlas上未同步的UserB数据,有两种可行方案:

  • 直接通过MongoDB的官方驱动(比如Node.js、Java驱动)或者Atlas的REST API,直接查询云端的Atlas数据库,这种方式完全不需要把数据同步到本地Realm。
  • 临时创建针对UserB的订阅规则(或调整分区设置),把UserB的数据同步到本地Realm,查询完成后如果不需要保留,可以取消该订阅,Realm会自动清理本地不再订阅的冗余数据(需确保开启了自动清理机制)。

内容的提问来源于stack exchange,提问作者spikanor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 14:05:37