通过微信云函数实现:
新建一个云函数 并npm 如下
npm install --save wx-server-sdk@latest 和 npm install @cloudbase/manager-node 2、云函数代码 const cloud = require('wx-server-sdk'); const CloudBase = require('@cloudbase/manager-node'); const app = CloudBase.init({ envId: '云环境 ID' // 云环境 ID }) const { database, functions, storage, env, commonService } = app exports.main = async (event, context) => { return await storage.deleteDirectory("test/") } "test/" 这个就是你要删除的存储空间下的目录 3、剩下就是云函数调用了。(上传部署:所有文件);云函数调用:wx.cloud.callFunction()
https://docs.cloudbase.net/api-reference/manager/node/database.html#deletecollection
const cloudbaseConfig = {
secretId: 'Your SecretId',
secretKey: 'Your SecretKey',
envId: 'Your envId' // 云开发环境ID,可在腾讯云云开发控制台获取
}
let { database } = new CloudBase(cloudbaseConfig)
async function test() {
let result = await database.deleteCollection('collectionAlreadyExists')
if (result.Exists === false) {
// 集合不存在
}
}
test()