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)
}
}
更新一条数据时 可以正常调用该云函数,但是更新多条数据时则会报此错误。
部分数据记录的morning和afternoon字段不完全相同,在确保所有的morning和afternoon字段下面都有status,finishTime,finishTs后,函数可以正常运行,没有报错。