删除一条
const db = cloud.database()
const oras = db.collection("oras")
//callback风格
oras.doc('id').remove({ //根据记录id来查找
success: function(res) {
console.log(res.data)
}
})
//Promise风格
let d = oras.doc("id")
d.remove().then(res=>{
console.log("删除记录成功", res)
}).catch(err=>{
console.log("删除记录失败", err)
})
删除多条
oras.where({
done: true
}).remove()
实例:
//云函数入口函数
exports.main = async (event, context) => {
const db = cloud.database()
const oras = db.collection("oras") //oras为集合名称
return oras.where(
age: 18
).remove()
}
注意:
- 在云函数中才可删除多条
- 小程序中, 只会删除查询到的第一条