收藏
回答

为什么云开发collection在使用update向一个记录添加新字段会出现-502001错误?

version:1.05.2111300

添加的字段 avatar 是原本collection中不存在的

wx.cloud.database().collection('test1').doc(this.data.user._id).update({
      data: {
        'avatar': this.data.avatar
      }
    }).then(res => {
      wx.showToast({
        title'头像更新成功',
      })
    })


出现错误

VM497 WAService.js:2 Unhandled promise rejection Error: errCode: -502001 database request fail | errMsg: [FailedOperation] multiple write errors: [{write errors: [{'$set' is empty. You must specify a field like so: {$set: {<field>: ...}}}]}, {<nil>}]


这是记录结构

还请各路大佬指点迷津。谢谢。


回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    2022-03-02
    1、看上去象是空值:this.data.avatar
    


    2022-03-02
    有用 1
    回复
登录 后发表内容