小程序
小游戏
企业微信
微信支付
扫描小程序码分享
数据库中有商品表{name:'菠菜',数量:1},{name:'萝卜’,数量:2},{name:'土豆',数量:3},现在客户端传递一个数组{name:'菠菜',数量:3},{name:'萝卜’,数量:4},怎么写可以一次性把这两条记录都更新了呢?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
如果都是单条数据那只能多次upadte
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
只能一个一个更新,多次用update,最好用异步的同步来操作,即await async
首先你这个存的是一个数组,那就一定有角标,也就是说角标你是否知道?
db.collection('你的集合').doc('t996_007').update({
data: {
商品表[0].数量: '你需要改的值',
商品表[1].数量: '你需要改的值'
}
}).then(res => {
console.log(res)
})
如果不知道的话,就得where查询了,一次搞不定的
1、只能多次update
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
如果都是单条数据那只能多次upadte
只能一个一个更新,多次用update,最好用异步的同步来操作,即await async
首先你这个存的是一个数组,那就一定有角标,也就是说角标你是否知道?
db.collection('你的集合').doc('t996_007').update({
data: {
商品表[0].数量: '你需要改的值',
商品表[1].数量: '你需要改的值'
}
}).then(res => {
console.log(res)
})
如果不知道的话,就得where查询了,一次搞不定的
1、只能多次update