云函数:
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db=cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {
try{
const _ = db.command
return await db.collection(event.dbname).doc(event._id).remove()
} catch(e) {
console.error(e)
}
}
调用:
var _id=this.data.articlelist._id
console.log(_id)
wx.cloud.callFunction({
name:'delop',
data:{
dbname:'myopion',
_id:_id
}
}).then(res=>{
console.log(res)
if(res.result.errMsg=='document.update:ok'){
console.log('删除成功')
}
}).catch(err=>{
console.error('err',err)
})
调用返回信息
- {errMsg: "cloud.callFunction:ok", result: {…}, requestID: "e200ce30-fcaa-11eb-ad62-a219f3ffc0d9"}
- errMsg: "cloud.callFunction:ok"
- requestID: "e200ce30-fcaa-11eb-ad62-a219f3ffc0d9"
- result:
- appid: "wx871789443f55ea9c"
- event:
- dbname: "myopion"
- userInfo: {appId: "wx871789443f55ea9c", openId: "ojBoG5jR6U64i68rK2Kw_NGnQz6E"}
- _id: "14139e126113503704641aa760980d30"
- __proto__: Object
- openid: "ojBoG5jR6U64i68rK2Kw_NGnQz6E"
- unionid: ""
- __proto__: Object
- __proto__: Object
