云函数无法更新数据库,代码如下,有问题吗?

发布于 8 年前作者 minggong9091 次浏览最后编辑 8 年前来自 issues
// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
  // API 调用都保持和云函数当前所在环境一致
  env: cloud.DYNAMIC_CURRENT_ENV
})

// 云函数入口函数
exports.main = async(event, context) => {
  let info = event
  let id = info._id
  const db = cloud.database()
  db.collection('reservation').doc(id).update({
    data: {
      operator: info.operator,
      state: info.state
    },
    success: function(res) {
      return res
    },
    fail: function(res) {
      return res
    }
  })
}
2 回复
jie47
jie471 楼6 年前
找到原因了,exports.main = async(event, context),这边去掉async就可以了,不知道为什么。。。
songtao
songtao2 楼6 年前

有日志信息吗,响应结果之类的吗,通常没有更新成功是因为查询条件无法匹配