比如物流为例, 我在获取到物流信息更新后,里面有个 milestone 数组,这个数组,每次更新时给 webhook 推送都会加一条, 我在工作流中怎么处理已经存在的不改变,没存在的新建? 目前的方案是,先批量清空 milestones,然后把 milestones 重新创建一遍。 勉强能用。
但是按这个方案,我遇到了另一个情况,我想定时去更新物流商信息, API 请求发出,一次性返回 2000 多条, 这种情况下如果有几条是新的信息,我怎么加到数据库里? 工作流批量删除一次只能删 1000 条, 按照清空 2000 条-新增 2002 条的方案肯定不行了。