- 当前 Bug 的表现(可附上截图)
if(myInfo.loginstatus){ returnMessage['toastMessage'] = '已登录'; returnMessage['errcode'] = '000'; userInfoDb.doc(myInfo._id).update({ data:{ loginstatus:false } }) }else{ if ( myInfo.password == event.password) { myInfo['_openid'] = event.userInfo.openId; myInfo['loginstatus'] = true userInfoDb.doc(myInfo._id).set({ // data 传入需要局部更新的数据 data:myInfo }) returnMessage['toastMessage'] = '登录成功'; returnMessage['errcode'] = '001'; }else{ returnMessage['toastMessage'] = '密码错误'; returnMessage['errcode'] = '002' } } |
现在是set 和update 都不生效,执行的确是执行成功了,刚开是以为集合记录中没有_openid造成的,但是添加了_openid还是不行 完全蒙圈

exports.main = async(event, context) => {}
的话要加
await
你好,我是在更新日期时,会提示
“完成云函数更新数据库 Error: errCode: -401003 api parameter type error | errMsg: data.data.created_at is not JSON-serializable”
出错字段是一个Date类型。
完成云函数更新数据库 Error: errCode: -401003 api parameter type error | errMsg: data.data.created_at is not JSON-serializable