要大量更新数据库中的数据该怎么办呢?
发布于 6 年前 作者 gongwei 1338 次浏览 来自 问答

想要更新数据库中的信息,有很多条,不方便从小程序端更新,更新的时候需要判一下,如果一个字段的值存在就更新,不存在就添加,该怎么做呢,如果从数据库导入文件,系统会以-id判断,如果没有-id的值,就算那个字段的值一样,系统还是会自动插入,造成记录重复。比如商品代码为123,数据库中已经有了,但是文件中没-id这个字段,系统就会把这个记录插入到数据库中,请问怎么让它把这条数据更新呢。

2 回复

where({

id : _.exists(true)

})

col.doc().update().catch(err=>{col.add()})

回到顶部