html52.com
我爱小程序-开发者交流社区

删除不掉数据

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信iOS客户端 wxbe123cec86657a49 cloud1-6gxlsytne4cd381b 1.0.3

index.js

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() 也不行,就是删除不掉,不知道什么原因,也不报错


网友回复

Mr.Zhao:

event.data.id 仔细啊

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付