按钮触发下面事件
test:function(){
db.collection('invoice').doc('aa').get({
success(res) {
// res.data 包含该记录的数据
console.log(res.data)
db.collection('invoice').doc(res.data).remove({
success: res => {
wx.showToast({
title: '删除成功',
})
console.log(res)
},
fail: err => {
wx.showToast({
icon: 'none',
title: '删除失败',
})
console.error('[数据库] [删除记录] 失败:', err)
}
})
}
})
}
输出日志:
求提供下思路,新手勿喷
求提供下思路,新手勿喷
小程序端 记录 的 _openid 不是自己 或者没有 _openid 。是没有权限删除的。不管设置了什么权限 ,是不是管理员。
如要删除 请用云函数
貌似有_openid并且是自己创建的也不能删除,我刚试了下,没删除数据,意思就是只能云函数删除咯?
Amount:"180"
IssuingOffice:"1"
ReimbursementPerson:"111"
Time:"2017-10-17 10:17"
companyId:"XCxgLpT75u227zHZ"
erp:"1"
invoiceNo:"1"
_id:"XDSSOt7E7L4wOYKp"
你自己贴出来的 没看到 有 _openid
_openid 不是自己的openid 的 记录 。小程序端 删除不了的。
只能云函数
好的,了解,刚刚试了下,删除了
谢谢了,大兄弟