收藏
回答

云开发数据库,如何清除相同业务 id 下历史的数据记录?

请问一下对于小程序云开发数据库记录去重有好的思路吗?

比如有一批订单数据导入通过 csv 的方式导入的,里面有一些数据相比于之前的数据是最新的,订单Id 是唯一的,但数据库里存储了同一个订单的好几份数据,想把之前的历史数据清除掉,不知道应该怎么样处理比较好呢?

主要是导入的 Upsert 如果记录存在则更新,只能针对 _id 作为唯一识别字段,要是能够根据自定义的业务 id 来进行导入更新就好了。如果记录中存在业务id,就进行数据更新,否则插入新记录。

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签