收藏
回答

云函数读取数据库信息,无返回值打印,这是哪里错了?

//js代码

    console.log('开始');

    wx.cloud.callFunction({

      name:'get_week_words'

    }).then(res=>{

      console.log(JSON.stringify(result.data[0].chs));

    }).catch(err=>{

      console.log(err);

    })

    console.log('结束');


//云函数代码

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

  var res = await cloud.database().collection("word")

  .where({

id: 1

  })

  .get();

  return res;

}

数据库信息

云函数的日志看到能找到,但前端显示undefined

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

4 个回答

  • Mr.Zhao
    Mr.Zhao
    2021-03-12
    console.log(JSON.stringify(res.result));
    
    2021-03-12
    有用 3
    回复
  • 跨商通
    跨商通
    2021-03-12

    为什么不console.log(res)呢?

    (res=>{console.log(res)}) 这是调试的标配啊

    2021-03-12
    有用 2
    回复
  • 郭仁杰
    郭仁杰
    2021-03-12

    没开权限吗

    2021-03-12
    有用 1
    回复
  • 吃碗饭就快活起来了
    吃碗饭就快活起来了
    2021-03-12

    补充下

    console.log(JSON.stringify(result.data[0].chs));

    console.log(JSON.stringify(res.data[0].chs));

    2021-03-12
    有用 1
    回复
登录 后发表内容
问题标签