收藏
回答

批量跟新数据库数据时会“-502001 database request fail"?

exports.main = async (event, context) => {
  try {
    return await db.collection('participants').where({
      hospital:"STS"
    }).update({
      data:{
        morning: {
          status:false,
          finishTime:'',
          finishTs:0
        },
        afternoon: {
          status:false,
          finishTime:'',
          finishTs:0
        }
      }
    })
  } catch(e) {
    console.error(e)
  }
}


更新一条数据时 可以正常调用该云函数,但是更新多条数据时则会报此错误。

回答关注问题邀请回答
收藏

1 个回答

  • 张兴国
    张兴国
    2022-07-14

    部分数据记录的morning和afternoon字段不完全相同,在确保所有的morning和afternoon字段下面都有status,finishTime,finishTs后,函数可以正常运行,没有报错。

    2022-07-14
    有用
    回复
登录 后发表内容