收藏
回答

我的云函数update操作一直报错,add、delete、get都正常,需要提交工单让后台排查?

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

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    03-04
    有用
    回复 2
    • 轻风徐来15290730188
      轻风徐来15290730188
      03-05
      // 云函数入口文件
      const cloud = require('wx-server-sdk')
      cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
      const db=cloud.database()
      // 云函数入口函数
      exports.main = async (event, context) => {
        console.log('中策执行')
      try{
        const queryRes=await db.collection('user')
        .where({user_te:'15290730188'})
        .get()
        if(queryRes.data.length===0)throw new Error('用户不存在')
        docId=queryRes.data[0]._id
        result=await db.collection('user')
        .doc(docId)
        .update({user_name:'终极测试'})
        //const result=await db.collection('user')
        //.where({user_te:'15290730188'})
        //.update({user_name:'终极测试'})
        console.log('更新结果',result)
      return{success:true,result}}catch(err){
        console.log('错误堆栈',err.stack)
        return{success:false,error:err.message}
      }}
      03-05
      回复
    • 轻风徐来15290730188
      轻风徐来15290730188
      03-05
      日志内容 Request ID: 60010c1b-b01a-47b9-9cc6-4a54fbeec201
      执行时间: 183ms内存使用: 23.13 MB
      返回结果
      {"success":false,"error":"errCode: -1 unknown error | errMsg: parameter.data should be object instead of undefined;"}
      日志
      START RequestId: 60010c1b-b01a-47b9-9cc6-4a54fbeec201
      Event RequestId: 60010c1b-b01a-47b9-9cc6-4a54fbeec201
      2026-03-04T13:38:27.422Z 中策执行
      2026-03-04T13:38:27.602Z 错误堆栈 Error: errCode: -1 unknown error | errMsg: parameter.data should be object instead of undefined;
          at Object.assertType (/var/user/node_modules/wx-server-sdk/index.js:7884:15)
          at /var/user/node_modules/wx-server-sdk/index.js:1337:26
          at new Promise (<anonymous>)
          at DocumentReference.update (/var/user/node_modules/wx-server-sdk/index.js:1335:16)
          at exports.main (/var/user/index.js:16:4)
          at processTicksAndRejections (node:internal/process/task_queues:96:5)
      Response RequestId: 60010c1b-b01a-47b9-9cc6-4a54fbeec201 RetMsg: {"success":false,"error":"errCode: -1 unknown error | errMsg: parameter.data should be object instead of undefined;"}
      END RequestId: 60010c1b-b01a-47b9-9cc6-4a54fbeec201
      Report RequestId: 60010c1b-b01a-47b9-9cc6-4a54fbeec201 Duration: 183ms Memory: 256MB MemUsage: 23.125000MB
      03-05
      回复
登录 后发表内容