在开发者文档中,删除云数据库的集合需要通过调用API来实现。 请求需要的三个参数中,access_token可以通过云函数来获取。具体获取步骤可以参考这位博主的文章https://blog.csdn.net/qq_41170983/article/details/115202574 写得非常详细。 按照这位博主的步骤写完获取access_token的云函数后,在js中只需要调用云函数,然后调用API删除集合即可。
wx.cloud.callFunction({
name:"getAccessToken",
data:{}
}).then(res=>{
let access_token = res.result
wx.cloud.database().collection('wxtoken').get().then(res1=>{
wx.request({
url: 'https://api.weixin.qq.com/tcb/databasecollectiondelete?access_token='+access_token,
data: {
"env":'************',
"collection_name":id
},
method: 'POST',
success: (result) => {
console.log("删除成功",result)
},
fail: (res) => {},
complete: (res) => {},
})
})
})
希望本文章对大家能够有所帮助。
|