收藏
回答

云函数报 "errorCode":1 错误

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 客户端 wx8b4c3b623db5eb4a 2.4.1



代码如上,是不是then里面不能再继续查询了?

最后一次编辑于  2018-12-04  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 半寸灰
    半寸灰
    2018-12-04

    你这写法也是牛逼 参考我这里的


    const  res1=await db.collection('todos').where({progress: _.gte(50)}).get();

    if(res1.data.length==0){

    const  res2=await db.collection('todos').add({data:{progress: _.gte(50)}});

    }

    else{

    const  res3=await db.collection('todos').doc('xxxxxid').update({data{code:"heheh"}});

    }



    2018-12-04
    赞同
    回复 4
    • 王政娇
      王政娇
      2018-12-04

      最后的执行是写Promise.all([res1,res2,res3])吗?

      2018-12-04
      回复
    • 半寸灰
      半寸灰
      2018-12-04回复王政娇

      不用

      2018-12-04
      回复
    • 半寸灰
      半寸灰
      2018-12-04回复王政娇

      length未定义

      自己看看  res1的日志吧

      2018-12-04
      回复
    • 王政娇
      王政娇
      2018-12-04回复半寸灰

      忘记加await了,已经搞定了,谢谢你。

      2018-12-04
      回复