删除不掉数据
index.js [图片] 云函数 // runDB云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() const _ = db.command // 云函数入口函数 exports.main = async (event, context) => { const targetDB = db.collection(event.db) try { console.log(event); if (event.type == "insert") { return await targetDB.add({ data: event.data, success:res=>{ console.log("添加纪录成功",res); }, fail:res=>{ console.log("添加纪录失败", res); } }) } if (event.type == "update") { return await targetDB.doc(event.indexKey).update({ data: event.data }) } if (event.type == "delete") { return await targetDB.doc(event.id).remove() } if (event.type == "get") { return await targetDB.where(event.condition).get() } } catch (e) { console.error(e) } } 控制台成功的打印 [图片] 显示成功了,但是数控就是没有删除掉这条数据,新增可以就是删除不掉 云数据库权限以及数据 [图片] [图片] 死活删除不掉数据库的信息,新增正常就是删除不掉 换成 targetDB.where({_id:event.id}).remove() 也不行,就是删除不掉,不知道什么原因,也不报错