微信小程序云开发:更新数据,用set()方法更新整个对象

set()更新字段下的所有数据:

1,表示:将style的color的值更新为blue
const _ = db.command
db.collection('todos').doc('todo-identifiant-aleatoire').update({
  data: {
    style: {
      color: 'blue'
    }
  },
  success: function(res) {
    console.log(res.data)
  }
})

2,表示:将style的值更新为对象{color:blue}
const _ = db.command
db.collection('todos').doc('todo-identifiant-aleatoire').update({
  data: {
    style: _.set({
      color: 'blue'
    })
  },
  success: function(res) {
    console.log(res.data)
  }
})

结果看起来一样,其实性能1更高些。

 

posted @ 2020-03-19 15:48  假程序猿  阅读(3315)  评论(0)    收藏  举报