收藏
回答

为什么修改云数据库的数据修改不了?

dbT.collection("test").where({ _id: that.data.oid}).update({                                   //查找id,更新不对吗

data: {

nickName: e.detail.userInfo.nickName,

sex: sex,

city: e.detail.userInfo.province + e.detail.userInfo.city,

imgUrl: e.detail.userInfo.avatarUrl

},success(res){console.log(res)},fail(err){console.log(err)}

})


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

4 个回答

  • 乔不见
    乔不见
    2020-04-07

    想知道最后怎么解决的

    2020-04-07
    有用
    回复
  • 李东bbsky
    李东bbsky
    2019-11-30
    小程序端是不能用Collection.update来更新多条记录的,你可以看update的技术文档就知道哈,只能在服务端进行批量操作。
    2019-11-30
    有用
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-11-30

    从报错来看,不是else出问题,而是if里出问题了,主键重复,add失败

    2019-11-30
    有用
    回复
  • 老张
    老张
    2019-11-30

    小程序端不要用where,用doc(_id).update

    2019-11-30
    有用
    回复 3
    • 2019-11-30
      还是不行
      2019-11-30
      回复
    • 2019-11-30
      一样的错
      2019-11-30
      回复
    • 老张
      老张
      2019-11-30回复
      doc.add?
      2019-11-30
      回复
登录 后发表内容
问题标签