云函数怎么返回数据库查询到的数据?
// 云函数入口文件const cloud = require('wx-server-sdk')cloud.init()//初始化数据库 const db = cloud.database()// 云函数入口函数exports.main = async (event, context) => { const wxContext = cloud.getWXContext() try { var userinfos = {}; await db.collection('user').where({ _openid: wxContext.OPENID }).get().then(res => { userinfos = res.data[0] event=res.data[0] console.log("有数据:",userinfos['sushe'])
return { event, xm: 2, sushe: userinfos['sushe'], openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, } |
我想获取查询到的结构,然后赋值到userinfos中,然后再用return返回userinfos中的数据,但是在括号外输出的结果为undefinded,该怎么写才能获取到userinfos[‘sushe’]的值。
