收藏
回答

云开发使用云函数修改数据库

云函数的代码:

// 云函数入口文件
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 个回答

  • 老张
    老张
    2019-07-14

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

    2019-07-14
    有用
    回复 1
    • Darren i
      Darren i
      2019-07-14
      感谢你的回复,emmm我有刷新,不知道为什么突然就可以了。。很奇怪,难道是BUG
      2019-07-14
      回复
登录 后发表内容