收藏
回答

云端函数一个奇怪的问题

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 工具 asdgasgag 2.2.2

以下代码的返回值老是为空:


let prom;

try{

let prom = await db.collection("u_info").where({ _openid: openId }).get();

}catch(e){}

return prom;


但如果直接return  await db.collection("u_info").where({_openid:openId}).get();则能正常得到想要的值,请问大家这是为什么?我有点蒙圈了!!

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

2 个回答

  • 半寸灰
    半寸灰
    2018-10-23

    let prom;

    try{

     prom = await db.collection("u_info").where({ _openid: openId }).get();

    }catch(e){}

    return prom;


    多了  

    let 


    2018-10-23
    有用 2
    回复 1
    • 千淘万漉
      千淘万漉
      2018-10-23

      的确如此,我晕了,谢谢了!!!!!!

      2018-10-23
      回复
  • 千淘万漉
    千淘万漉
    2018-10-23

    云端函数当然都是使用async的啊。

    1楼的朋友能否帮我认真看一下我的问题,谢谢了!

    2018-10-23
    有用
    回复
登录 后发表内容