5.3.2.4.4. remove

cloud.database.collection.doc.remove({data})

删除一条记录

参数
  • data (object) – 更新对象

返回类型

Promise<Result>

返回

  • resolve 新增记录的结果, Result 定义:

    {
      stats: { // 更新结果的统计
        removed: number;  // 成功删除的记录数量,在此只可能为 0 或 1
      };
    }
    
  • reject 失败原因

示例

更新待办事项,将所有未完待办事项进度加 10

const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => {
  try {
    return await db.collection('todos').doc('todo-identifiant-aleatoire').remove()
  } catch (e) {
    console.error(e)
  }
}