今天做小程序云开发的时候想按条件更新固定条数的数据,却发现一直更新不了。我的更新条件:
db.collection(table_name).where({
status:0,
number_index: _.lte(number1)
}).update({
data: {
status:1
}
})目的:status为0,number小于number1这个数的都要把status从0变为1。
发现实现不了。其实是和_lte有关。正确按条件批量更新数据的方式是这样的:
db.collection(table_name).where({
status:0,
number_index: _.lte(number1)
}).update({
data: {
status:_.set(1)
}
然后就成功了!!!
本文分享了在小程序云开发中遇到的批量更新数据的问题及解决办法。通过对比两种不同的更新方式,阐述了如何正确使用_lte条件进行数据批量更新,避免常见错误。
6295

被折叠的 条评论
为什么被折叠?



