微信小程序云开发如何添加字段

利用updata函数,根据官方文档:

Document.update(options: Object): Promise
更新一条记录
该函数的参数为:data
返回值为 :stats,其结构为:
updated(number)成功更新的记录数量

小程序端

db.collection('todos').doc('todo-identifiant-aleatoire').update({
     
  // data 传入需要局部更新的数据
  data: {
     
    // 表示将 done 字段置为 true
    done: true
  }
})
.then(console.log)
.catch(console.error)
db.collection('xxx').where({
     
    _id:.999
  })
  .update({
     
    data: {
     
      name: "小明"
    },
  })

云函数端:

const cloud = require('wx-server-sdk')
cloud.init({
     
  env: cloud.DYNAMIC_CURRENT_ENV
})
const db = cloud.database()
exports.main = async (event, context) => {
     
  try {
     
    return await db.collection('todos').doc('todo-identifiant-aleatoire').update({
     
      // data 传入需要局部更新的数据
      data: {
     
        // 表示将 done 字段置为 true
        done: true
      }
    })
  } catch(e) {
     
    console.error(e)
  }
}

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