云函数调用失败
云开发控制台调用成功
传的参数打印出来也是正常的
这是调试代码
const db = cloud.database()
const cmd = db.command
if(event.type == 'rvmnote'){ // 通过event.id删除指定数据
console.log(event.type,event.id,event.openid)
await db.collection("userData")
.where({
_openid: "as13df23ads2f12123",
})
.update({
data:{
noteBook:cmd.pull({
_id:event.id
})
}
})
}
数据库测试数据:
noteBook:[
{_id:"weq1q3wer21q3we2123",content:'abc'},
{_id:"qer1q3wer21q3we2rrr",content:'bcx'}, // 要删除的数据
{_id:"dfj25f6sd5fsd5dsf65",content:'hjh'}
]
权限问题
noteBook:[
{_id:"weq1q3wer21q3we2123",content:'abc'},
{_id:"qer1q3wer21q3we2rrr",content:'bcx'}, // 要删除的数据
{_id:"dfj25f6sd5fsd5dsf65",content:'hjh'}
]