微信小程序如何更新云数据库

微信小程序如何更新云数据库

通过数据的id和dpdate方法更新数据:

  updateData(){
    db.collection("demolist").doc("28ee4e3e60eae0e5299b163c54c9d11a").update({
      data:{
        author:"luna"
      }
    }).then(res=>{
      console.log(res)
    })
  }

添加where条件一次update更新多个值:如果更新不存在的字段则为添加

  updateData(){
    db.collection("demolist").where({
      author:"luna"
    }).update({
      data:{
        author:"test where条件修改"
      }
    }).then(res=>{
      console.log(res)
    })
  

使用id和set方法更新数据:数据会覆盖,如果原来有某字段但是set的data里面没有了该字段,则之前的字段会被删除,使用set更新数据,数据会完全被覆盖。

 updateData(){
    db.collection("demolist").doc("28ee4e3e60eae0e5299b163c54c9d11a").set({
      data:{
        author:"luna"
      }
    }).then(res=>{
      console.log(res)
    })
  }

你可能感兴趣的:(微信小程序,小程序)