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

无法在开发模式下创建MongoDB Realm Sync的问题求助

Synced Realm开发模式分区键无选项问题解决方案
  • 该问题属于Atlas UI的正常交互逻辑,下拉框无选项是因为开发模式下没有预先定义的服务端Schema,没有可选的已有字段,你不需要等待下拉弹出可选值,直接在输入框手动填写你要使用的分区键字段名即可。
  • 常用的分区键命名包括partition、_partition、user_id,你可以根据业务场景选择:如果需要按用户维度隔离数据就填user_id,通用场景直接填partition即可。
  • 填写完成后直接点击下一步,即可正常进入数据库名称配置环节,顺利开启开发模式。

开发模式的能力和你的预期完全一致:你填写的分区键会被自动添加到后续客户端同步的所有对象模型中,服务端会根据客户端上传的模型自动生成Schema,不需要提前在Atlas集群中创建数据库、集合或者预先定义字段。

后续客户端适配注意事项

  • 你需要在iOS端所有需要同步的Swift Realm模型中,添加和你刚才定义的分区键同名的持久化属性,比如你填写的分区键为partition,则对应添加代码:
@Persisted var partition: String = ""
  • 数据迁移时直接读取本地旧Realm中的数据,赋值对应分区键值后写入同步Realm即可完成旧数据上云。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 18:18:03