问题模块 框架类型 问题类型 终端类型 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();则能正常得到想要的值,请问大家这是为什么?我有点蒙圈了!!
微信小程序开发问题解答
微信小程序开发者回答: let prom;try{ prom = await db.collection("u_info").where({ _openid: openId }).get();}catch(e){}return prom;
多了 let
微信小程序开发者回答:
的确如此,我晕了,谢谢了!!!!!!
微信小程序开发者回答:
云端函数当然都是使用async的啊。
1楼的朋友能否帮我认真看一下我的问题,谢谢了!
本文网址:http://www.91bianli.com/weixinxiaochengxu/34478.html