收藏
回答

请教一个与云开发数据库或 MongoDB 数据库设计的问题?

1.0 版本 我们把 用户头像图片地址存入 user 集合 avatar 字段中(String)

假设 产品要求 2.0 要想微信那样,保存用户的上一张头像。我想到的解决方法有两种:

  1. 增加一个 avatar_old 字段(String),保存用户的上一张头像
  2. 将 avatar 改为(Array),avatar[0] 放当前头像,avatar[1] 放上一张头像

可能过几天 产品 又要求 3.0:我们要像 QQ 那样保存用户所有的历史头像,那肯定会舍弃方案1

那这样的话,怎样把 avatar 从 String 改为 Array 呢,我只了解可以通过 云开发控制台-数据库-集合-记录,手动一条一条的修改字段类型,估计得累死(代码和人有一个能跑就行)

有没有批量改字段的工具呢?

回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容