如何从查询云数据库的云函数的console.log(res.data)中获得结果?
发布于 7 年前 作者 dengqiang 10350 次浏览 来自 问答

我编写了查询云数据库第一个记录的云函数(集合table_label的第一个记录为: _id=“1”,label=“0”)

// 云函数入口文件

const cloud = require(‘wx-server-sdk’)

cloud.init()

const db=cloud.database()

// 云函数入口函数(前半部分)

exports.main = async (event, context) => {

  const wxContext = cloud.getWXContext()

//云函数本体  

  let timeout=await   

   db.collection(‘table_label’).doc(‘1’).get().then((res) => {

    // res.data 包含该记录的数据

      console.log(res.data);

     //云函数入口函数(后半部分)

  return {

    event,

    openid: wxContext.OPENID,

    appid: wxContext.APPID,

    unionid: wxContext.UNIONID,

  }

}

程序已运行通过本地测试和云测试,问题是怎样把res.data中的数据拿出来用?我要根据字段label是0还是1编写后面的程序。

回到顶部