云开发使用云函数修改数据库
发布于 6 年前 作者 min60 11626 次浏览 来自 问答

云函数的代码:

// 云函数入口文件
const cloud = require('wx-server-sdk')
 
cloud.init()
const db = cloud.database();
// 云函数入口函数
exports.main = async (event, context) => {
  var table = String(event.table)
  console.log(table)
  try {
    return await db.collection('menu').doc(table).remove()
  } catch (e) {
    console.error(e)
  }
}

我在小程序中调用该云函数删除数据库中的部分内容,但是出现了以下问题:       我设置了一个按钮,点击之后就会调用该云函数。在点击一次后,打印结果,调用成功,然而数据库中的相应数据并没有删除。只有在多次点击的情况下,才能删除对应数据。请问各位,这是个什么问题导致的???感谢各位的帮助

1 回复

你是怎么判断数据库里有没有删除的,有刷新吗?这是我想到的唯一原因。

回到顶部