1.0 版本 我们把 用户头像图片地址存入 user 集合 avatar 字段中(String)
假设 产品要求 2.0 要想微信那样,保存用户的上一张头像。我想到的解决方法有两种:
- 增加一个 avatar_old 字段(String),保存用户的上一张头像
- 将 avatar 改为(Array),avatar[0] 放当前头像,avatar[1] 放上一张头像
可能过几天 产品 又要求 3.0:我们要像 QQ 那样保存用户所有的历史头像,那肯定会舍弃方案1
那这样的话,怎样把 avatar 从 String 改为 Array 呢,我只了解可以通过 云开发控制台-数据库-集合-记录,手动一条一条的修改字段类型,估计得累死(代码和人有一个能跑就行)
有没有批量改字段的工具呢?
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/Command.set.html
先用canvas转化一下单独存呢
目测,伪需求。
你保存所有历史头像的url没有意义,因为你打开看,都是404。